public UpdateExpedienteAutoridad ( |
||
oENTVisitaduria | Entidad de Visitadurías con los filtros necesarios para realizar la transacción | |
return |
void UpdateExpedienteAutoridad() { BPVisitaduria oBPVisitaduria = new BPVisitaduria(); ENTVisitaduria oENTVisitaduria = new ENTVisitaduria(); ENTResponse oENTResponse = new ENTResponse(); try { // Validaciones if (this.ddlCalificacionAutoridad.SelectedValue == "0") { throw new Exception("Debe seleccionar una calificación para la autoridad"); } if (this.ddlCalificacionAutoridad.SelectedValue == "1") { throw new Exception("Debe seleccionar una calificación para la autoridad"); } if (String.IsNullOrEmpty(this.tbActionNombreFuncionario.Text)) { throw new Exception("El campo [Nombre] es requerido"); } if (String.IsNullOrEmpty(this.tbActionPuestoActual.Text)) { throw new Exception("El campo [Puesto Actual] es requerido"); } if (String.IsNullOrEmpty(this.tbActionComentarios.Text)) { throw new Exception("El campo [Comentarios] es requerido"); } // Formulario oENTVisitaduria.ExpedienteId = Int32.Parse(this.hddExpedienteId.Value); oENTVisitaduria.AutoridadId = Int32.Parse(this.hddAutoridadId.Value); oENTVisitaduria.CalificacionAutoridadId = Int32.Parse(this.ddlCalificacionAutoridad.SelectedItem.Value); oENTVisitaduria.ModuloId = 3; // Visitadurías oENTVisitaduria.Nombre = this.tbActionNombreFuncionario.Text.Trim(); oENTVisitaduria.Puesto = this.tbActionPuestoActual.Text.Trim(); oENTVisitaduria.Comentario = this.tbActionComentarios.Text.Trim(); // Transacción oENTResponse = oBPVisitaduria.UpdateExpedienteAutoridad(oENTVisitaduria); //Validaciones if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Refrescar pantalla principal SelectExpediente(); // Transacción exitosa this.pnlAction.Visible = false; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Autoridad actualizada con éxito');", true); }catch (Exception ex){ throw (ex); } }