public InsertExpedienteAutoridadVoces ( |
||
oENTVisitaduria | Entidad de Visitadurías con los filtros necesarios para realizar la transacción | |
return |
void InsertExpedienteAutoridadVoces() { BPVisitaduria oBPVisitaduria = new BPVisitaduria(); ENTVisitaduria oENTVisitaduria = new ENTVisitaduria(); ENTResponse oENTResponse = new ENTResponse(); Int32 VozId = 0; try { // Validaciones if (this.ddlVocesTemporal_Nivel1.SelectedValue == "0") { throw new Exception("Debe elegir un Hecho Violatorio de primer nivel"); } if (this.ddlVocesTemporal_Nivel2.SelectedValue == "0") { throw new Exception("Debe elegir un Hecho Violatorio de segundo nivel"); } if (this.ddlVocesTemporal_Nivel3.SelectedValue == "0") { throw new Exception("Debe elegir un Hecho Violatorio de tercer nivel"); } if (this.ddlCalificacionVoces.SelectedValue == "0") { throw new Exception("Debe seleccionar una calificación para el Hecho Violatorio"); } if (this.ddlCalificacionVoces.SelectedValue == "1") { throw new Exception("Debe seleccionar una calificación para el Hecho Violatorio"); } // Determinar la última voz seleccionada VozId = Convert.ToInt32(this.ddlVocesTemporal_Nivel1.SelectedValue); if (this.ddlVocesTemporal_Nivel2.SelectedIndex > 0) { VozId = Convert.ToInt32(this.ddlVocesTemporal_Nivel2.SelectedValue); } if (this.ddlVocesTemporal_Nivel3.SelectedIndex > 0) { VozId = Convert.ToInt32(this.ddlVocesTemporal_Nivel3.SelectedValue); } // Formulario oENTVisitaduria.ExpedienteId = Int32.Parse(this.hddExpedienteId.Value); oENTVisitaduria.AutoridadId = Int32.Parse(this.hddAutoridadId.Value); oENTVisitaduria.VozId = VozId; oENTVisitaduria.CalificacionVozId = Int32.Parse(this.ddlCalificacionVoces.SelectedItem.Value); oENTVisitaduria.ModuloId = 3; // Visitadurías oENTVisitaduria.Comentario = this.txtVocesTemporal_Comentarios.Text.Trim(); // Transacción oENTResponse = oBPVisitaduria.InsertExpedienteAutoridadVoces(oENTVisitaduria); //Validaciones if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Refrescar Grid SelectVoz_RefreshGrid(); }catch (Exception ex){ throw (ex); } }