///<remarks> /// <name>DAVocesSenaladas.DeleteSolicitudAutoridadVoces</name> /// <create>09/abr/2014</create> /// <author>Jose.Gomez</author> ///</remarks> /// <summary> /// Elimina voces de la autoridad /// </summary> public ENTResponse DeleteSolicitudAutoridadVoces(ENTVocesSenaladas oENTVocesSenaladas, string sConnectionString, int iAlternativeTimeOut) { SqlConnection Connection = new SqlConnection(sConnectionString); SqlCommand Command; SqlDataAdapter DataAdapter; SqlParameter Parameter; ENTResponse oENTResponse = new ENTResponse(); Command = new SqlCommand("SolicitudAutoridadVoces_del", Connection); Command.CommandType = CommandType.StoredProcedure; if (iAlternativeTimeOut > 0) { Command.CommandTimeout = iAlternativeTimeOut; } Parameter = new SqlParameter("SolicitudId", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.SolicitudId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("AutoridadId", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.AutoridadId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("VozId", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.VozId; Command.Parameters.Add(Parameter); oENTResponse.dsResponse = new DataSet(); DataAdapter = new SqlDataAdapter(Command); try { Connection.Open(); DataAdapter.Fill(oENTResponse.dsResponse); Connection.Close(); } catch (SqlException ex) { oENTResponse.ExceptionRaised(ex.Message); } catch (Exception ex) { oENTResponse.ExceptionRaised(ex.Message); } finally { if (Connection.State == ConnectionState.Open) { Connection.Close(); } } return oENTResponse; }
/// <summary> /// Agrega voces a la autoridad señalada /// </summary> public ENTResponse InsertSolicitudAutoridadVoces(ENTVocesSenaladas oENTVocesSenaladas) { ENTResponse oENTResponse = new ENTResponse(); try { //Consulta base de datos DAVocesSenaladas oDAVocesSenaladas = new DAVocesSenaladas(); oENTResponse = oDAVocesSenaladas.InsertSolicitudAutoridadVoces(oENTVocesSenaladas, sConnectionApplication, 0); //Validación de error de consulta if (oENTResponse.GeneratesException) { return oENTResponse; } oENTResponse.sMessage = String.Empty; oENTResponse.sMessage = oENTResponse.dsResponse.Tables[0].Rows[0]["sResponse"].ToString(); if (oENTResponse.sMessage != "") { return oENTResponse; } } catch (Exception ex) { oENTResponse.ExceptionRaised(ex.Message); } return oENTResponse; }
///<remarks> /// <name>DAVocesSenaladas.SelectNivelesVoces</name> /// <create>09/abr/2014</create> /// <author>Jose.Gomez</author> ///</remarks> /// <summary> /// Selecciona las Voces para llenado de Combobox /// </summary> public DataSet SelectNivelesVoces(ENTVocesSenaladas oENTVocesSenaladas, string sConnectionString) { SqlConnection Connection = new SqlConnection(sConnectionString); SqlCommand Command; SqlDataAdapter DataAdapter; SqlParameter Parameter; DataSet ds = new DataSet(); try { Command = new SqlCommand("spNivelesVoces_selForControl", Connection); Command.CommandType = CommandType.StoredProcedure; Parameter = new SqlParameter("VozIdPadre1", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.VozIdPadrePrimerNivel; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("VozIdPadre2", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.VozIdPadreSegundoNivel; Command.Parameters.Add(Parameter); DataAdapter = new SqlDataAdapter(Command); Connection.Open(); DataAdapter.Fill(ds); Connection.Close(); } catch (SqlException ex) { _ErrorId = ex.Number; _ErrorDescription = ex.Message; if (Connection.State == ConnectionState.Open) { Connection.Close(); } } return ds; }
///<remarks> /// <name>DAVocesSenaladas.SelectListaVocesAutoridad</name> /// <create>09/abr/2014</create> /// <author>Jose.Gomez</author> ///</remarks> /// <summary> /// Selecciona las Voces seleccionadas para una autoridad /// </summary> public DataSet SelectListaVocesAutoridad(ENTVocesSenaladas oENTVocesSenaladas, string sConnectionString) { SqlConnection Connection = new SqlConnection(sConnectionString); SqlCommand Command; SqlDataAdapter DataAdapter; SqlParameter Parameter; DataSet ds = new DataSet(); try { Command = new SqlCommand("spListaVocesSenaladas_sel", Connection); Command.CommandType = CommandType.StoredProcedure; Parameter = new SqlParameter("SolicitudId", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.SolicitudId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("AutoridadId", SqlDbType.Int); Parameter.Value = oENTVocesSenaladas.AutoridadId; Command.Parameters.Add(Parameter); DataAdapter = new SqlDataAdapter(Command); Connection.Open(); DataAdapter.Fill(ds); Connection.Close(); } catch (SqlException ex) { _ErrorId = ex.Number; _ErrorDescription = ex.Message; if (Connection.State == ConnectionState.Open) { Connection.Close(); } } return ds; }
void BorrarVoz(int SolicitudId, int AutoridadId, int VozId) { BPVocesSenaladas oBPVocesSenaladas = new BPVocesSenaladas(); ENTVocesSenaladas oENTVocesSenaladas = new ENTVocesSenaladas(); ENTResponse oENTResponse = new ENTResponse(); try { // Formulario oENTVocesSenaladas.SolicitudId = SolicitudId; oENTVocesSenaladas.AutoridadId = AutoridadId; oENTVocesSenaladas.VozId = VozId; //Transacción oENTResponse = oBPVocesSenaladas.DeleteSolicitudAutoridadVoces(oENTVocesSenaladas); //Validaciones if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Recargar grid del listado de autoridades asociadas al expediente LlenarGridAutoridades(SolicitudId); // Recargar grid de Voces LlenarGridVoces_Temporal(SolicitudId, AutoridadId); }catch (Exception ex){ throw (ex); } }
void AgregarVoz(int SolicitudId, int AutoridadId) { BPVocesSenaladas oBPVocesSenaladas = new BPVocesSenaladas(); ENTVocesSenaladas oENTVocesSenaladas = new ENTVocesSenaladas(); ENTResponse oENTResponse = new ENTResponse(); Int32 VozId = 0; try { // Validaciones if (this.ddlVocesTemporal_Nivel1.SelectedValue == "0") { throw new Exception("Debe elegir una voz señalada de primer nivel"); } if (this.ddlVocesTemporal_Nivel2.SelectedValue == "0") { throw new Exception("Debe elegir una voz señalada de segundo nivel"); } if (this.ddlVocesTemporal_Nivel3.SelectedValue == "0") { throw new Exception("Debe elegir una voz señalada de tercer nivel"); } // 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 oENTVocesSenaladas.SolicitudId = SolicitudId; oENTVocesSenaladas.AutoridadId = AutoridadId; oENTVocesSenaladas.VozId = VozId; oENTVocesSenaladas.Comentarios = this.txtVocesTemporal_Comentarios.Text.Trim(); //Transacción oENTResponse = oBPVocesSenaladas.InsertSolicitudAutoridadVoces(oENTVocesSenaladas); //Validaciones if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Refrescar Grid LlenarGridVoces_Temporal(SolicitudId, AutoridadId); }catch (Exception ex){ ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + this.ddlVocesTemporal_Nivel1.ClientID + "');", true); throw (ex); } }
public BPVocesSenaladas() { _ErrorDescription = String.Empty; _ErrorId = 0; _VocesSenaladasEntity = new ENTVocesSenaladas(); }