private void DeleteFuncionario(Int32 idFuncionario)
{
ENTFuncionario oENTFuncionario = new ENTFuncionario();
ENTResponse oENTResponse = new ENTResponse();
BPFuncionario oBPFuncionario = new BPFuncionario();
try
{
// Formulario
oENTFuncionario.FuncionarioId = idFuncionario;
// Transacción
oENTResponse = oBPFuncionario.DeleteFuncionario(oENTFuncionario);
// Validaciones
if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }
// Transacción exitosa
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Funcionario eliminado con éxito!');", true);
// Actualizar datos
SelectFuncionario();
}catch (Exception ex){
throw (ex);
}
}