public void ConsultaCampanaProducto(Campanas campanas, string Conexion, ref List <Producto> list_producto) { try { CD_Datos CapaDatos = new CD_Datos(Conexion); string[] Parametros = { "@Id_Cam" }; object[] Valores = { campanas.Id_Cam }; DataSet ds = null; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCampaniaProducto_Consultar", ref ds, Parametros, Valores); Producto OneProducto; foreach (DataRow dr in ds.Tables[0].Rows) { OneProducto = new Producto(); OneProducto.Id_Prd = Convert.ToInt32(dr["Id_Prd"].ToString()); OneProducto.Prd_Descripcion = dr["Prd_Descripcion"].ToString(); OneProducto.Prd_Cuota = Convert.ToInt32(dr["Prd_Cuota"]); list_producto.Add(OneProducto); } } catch (Exception ex) { throw ex; } }
public void ConsultaRuta(ref Campanas catCampana, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Aplicacion", "@Id_Uen" }; object[] Valores = { catCampana.Id_Emp, catCampana.Id_Cd, catCampana.Cam_Nombre, catCampana.Id_Uen }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCRMRuta_Consultar", ref dr, Parametros, Valores); CultureInfo ci = CultureInfo.CurrentCulture; if (dr.HasRows) { dr.Read(); catCampana.Id_Cam = 0; catCampana.Id_Seg = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Seg"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Seg"))); catCampana.Id_Area = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Area"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Area"))); catCampana.Id_Sol = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Sol"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Sol"))); catCampana.Id_Aplicacion = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Apl"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Apl"))); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaCampanaOportunidad(ref Campanas catCampana, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Uen", "@Id_Segmento", "@Id_Area", "@Id_Solucion", "@Id_Aplicacion" }; object[] Valores = { catCampana.Id_Emp, catCampana.Id_Cd, catCampana.Id_Uen, catCampana.Id_Seg, catCampana.Id_Area, catCampana.Id_Sol, catCampana.Id_Aplicacion }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spSelCampana", ref dr, Parametros, Valores); CultureInfo ci = CultureInfo.CurrentCulture; if (dr.HasRows) { dr.Read(); catCampana.Id_Cam = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Cam"))) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cam"))); catCampana.Cam_Nombre = dr.GetValue(dr.GetOrdinal("Cam_Descripcion")).ToString(); catCampana.Cam_FechaInicio = (DateTime)dr.GetValue(dr.GetOrdinal("Cam_FechaInicio")); catCampana.Cam_FechaFin = (DateTime)dr.GetValue(dr.GetOrdinal("Cam_FechaFin")); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void InsertarCampana(ref Campanas campana, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp" , "@Id_Cam" , "@Cam_Nombre" }; object[] Valores = { campana.Id_Emp , campana.Id_Cam , campana.Cam_Nombre }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampania_Insertar", ref verificador, Parametros, Valores); campana.Id_Cam = verificador; //clave (folio) de la campaña generado // -------------------------------- // Insertar aplicaciones de la campaña // -------------------------------- string[] ParametrosDetalle = { "@Id_Emp" , "@Id_Cam" , "@Id_Apl" , "@CamApl_Estatus" }; int cont = 0; foreach (AplicacionCampana aplicacionCampana in campana.ListaAplicacionCampana) { object[] ValoresDetalle = { aplicacionCampana.Id_Emp , campana.Id_Cam , aplicacionCampana.Id_Apl , aplicacionCampana.CamApl_Estatus }; sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampaniaAplicacion_Insertar", ref verificador, ParametrosDetalle, ValoresDetalle); cont++; } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
public void ConsultaCampanaOportunidad(ref Campanas Campana, string Conexion) { try { CD_CatCampanas claseCapaDatos = new CD_CatCampanas(); claseCapaDatos.ConsultaCampanaOportunidad(ref Campana, Conexion); } catch (Exception ex) { throw ex; } }
public void ModificarCampanas(Campanas Campana, List <Producto> ListProducto, string Conexion, ref int verificador) { try { CD_CatCampanas claseCapaDatos = new CD_CatCampanas(); claseCapaDatos.ModificarCampanas(Campana, ListProducto, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaCampanaProducto(Campanas Campana, string Conexion, ref List <Producto> List) { try { CD_CatCampanas claseCapaDatos = new CD_CatCampanas(); claseCapaDatos.ConsultaCampanaProducto(Campana, Conexion, ref List); } catch (Exception ex) { throw ex; } }
public void ModificarCampana(ref Campanas campana, string Conexion, ref int verificador) { try { CD_wfrmCampanas claseCapaDatos = new CD_wfrmCampanas(); claseCapaDatos.ModificarCampana(ref campana, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
/// <summary> /// Consulta una campaña individual /// </summary> public void ConsultaCampana(ref Campanas campana, string Conexion) { try { CD_wfrmCampanas claseCapaDatos = new CD_wfrmCampanas(); claseCapaDatos.ConsultaCampana(ref campana, Conexion); } catch (Exception ex) { throw ex; } }
public void ConsultaCampanas(Campanas campana, string Conexion, ref List <Campanas> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd" }; object[] Valores = { campana.Id_Emp, campana.Id_Cd }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCampana_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { campana = new Campanas(); campana.Id_Emp = (int)dr.GetValue(dr.GetOrdinal("Id_Emp")); campana.Id_Cam = (int)dr.GetValue(dr.GetOrdinal("Id_Cam")); campana.Id_Uen = (int)dr.GetValue(dr.GetOrdinal("Id_Uen")); campana.Uen = (string)dr.GetValue(dr.GetOrdinal("Uen")); campana.Id_Seg = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Segmento"))) ? -1 : (int)dr.GetValue(dr.GetOrdinal("Id_Segmento")); campana.Segmento = (string)dr.GetValue(dr.GetOrdinal("Segmento")); campana.Id_Sol = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Solucion"))) ? -1 : (int)dr.GetValue(dr.GetOrdinal("Id_Solucion")); campana.Solucion = (string)dr.GetValue(dr.GetOrdinal("Solucion")); campana.Id_Area = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Id_Area"))) ? -1 : (int)dr.GetValue(dr.GetOrdinal("Id_Area")); campana.Area = (string)dr.GetValue(dr.GetOrdinal("Area")); campana.Id_Aplicacion = (int)dr.GetValue(dr.GetOrdinal("Id_Aplicacion")); campana.Aplicacion = (string)dr.GetValue(dr.GetOrdinal("Aplicacion")); campana.Cam_Nombre = (string)dr.GetValue(dr.GetOrdinal("Cam_Descripcion")); campana.Cam_FechaInicio = (DateTime)dr.GetValue(dr.GetOrdinal("Cam_FechaInicio")); campana.Cam_FechaFin = (DateTime)dr.GetValue(dr.GetOrdinal("Cam_FechaFin")); campana.Cam_Activo = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Activo"))); if (Convert.ToBoolean(campana.Cam_Activo)) { campana.EstatusStr = "Activo"; } else { campana.EstatusStr = "Inactivo"; } List.Add(campana); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
protected void lnkGuardar_Click(object sender, EventArgs e) { try { if (this.ListaAplicacionCampana.Count > 0) { Campanas campana = new Campanas(); campana.Id_Emp = this.session.Id_Emp; campana.Id_Cam = 0; campana.Cam_Nombre = txtNombre.Text; campana.ListaAplicacionCampana = this.ListaAplicacionCampana; int verificador = 0; //if (Request.QueryString["Id_Emp"] != null && Request.QueryString["Id_Cam"] != null) if (this.HD_CampanaActual.Value != string.Empty) { campana.Id_Cam = Convert.ToInt32(this.HD_CampanaActual.Value); new CN_wfrmCampanas().ModificarCampana(ref campana, this.session.Emp_Cnx, ref verificador); //si el panel era visible, carga de nuevo las metas de la campaña if (pnlRepresentantes.Visible == true) { this.VerMetasCampania(); } } else { new CN_wfrmCampanas().InsertarCampana(ref campana, this.session.Emp_Cnx, ref verificador); } //hace visivle botón para asignar metas de representantes para la campaña ibtnAsignarReps.Visible = true; HD_CampanaActual.Value = campana.Id_Cam.ToString(); } else { this.DisplayMensajeAlerta("No se ha asignado ninguna aplicación a la campaña"); } } catch (Exception ex) { DisplayMensajeAlerta(ex.Message); } }
private void CargarCampana() { try { Campanas campana = new Campanas(); List <AplicacionCampana> listaAplicacionesCampana = new List <AplicacionCampana>(); List <CampanasMetas> listaCampanaMetas = new List <CampanasMetas>(); //consulta campaña que se ca a editar campana.Id_Emp = this.session.Id_Emp; campana.Id_Cam = Convert.ToInt32(Request.QueryString["Id_Cam"]); new CN_wfrmCampanas().ConsultaCampana(ref campana, this.session.Emp_Cnx); //consulta aplicaciones de la campaña new CN_wfrmCampanas().ConsultaCampanaAplicaciones(this.session.Emp_Cnx , this.session.Id_Emp , this.session.Id_Cd_Ver , Convert.ToInt32(Request.QueryString["Id_Cam"]) , ref listaAplicacionesCampana); //consulta lista de metas de campaña new CN_wfrmCampanas().ConsultaCampanasMetasLista(this.session.Emp_Cnx , this.session.Id_Emp , this.session.Id_Cd_Ver , Convert.ToInt32(Request.QueryString["Id_Cam"]) , ref listaCampanaMetas); this.pnlRepresentantes.Visible = true; this.lnkGuardarReps.Visible = true; //Llenar datos de la pagina this.HD_CampanaActual.Value = Request.QueryString["Id_Cam"].ToString(); this.txtNombre.Text = campana.Cam_Nombre; this.ListaAplicacionCampana = listaAplicacionesCampana; this.ListaCampanasMetas = listaCampanaMetas; this.rgCampanaAplicaciones.Rebind(); this.rgCampanaRikMetas.Rebind(); } catch (Exception ex) { throw ex; } }
private List <Producto> GetListProducto(int idCam) { try { List <Producto> List = new List <Producto>(); CN_CatCampanas clsCatCampanas = new CN_CatCampanas(); Sesion session3 = new Sesion(); session3 = (Sesion)Session["Sesion" + Session.SessionID]; Campanas campanas = new Campanas(); campanas.Id_Cam = idCam; clsCatCampanas.ConsultaCampanaProducto(campanas, session3.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
private List <Campanas> GetList() { try { List <Campanas> List = new List <Campanas>(); CN_CatCampanas clsCatCampanas = new CN_CatCampanas(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Campanas campanas = new Campanas(); campanas.Id_Emp = session2.Id_Emp; campanas.Id_Cd = session2.Id_Cd; clsCatCampanas.ConsultaCampanas(campanas, session2.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
public void InsertarCampanas(Campanas campana, List <Producto> ListProducto, string Conexion, ref int verificador) { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); try { CapaDatos.StartTrans(); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Cam", "@Id_Uen", "@Id_Segmento", "@Id_Area", "@Id_Solucion", "@Id_Aplicacion", "@Cam_Descripcion", "@Cam_FechaInicio", "@Cam_FechaFin", "@Cam_Activo", "@Aplicacion" }; object[] Valores = { campana.Id_Emp, campana.Id_Cd, campana.Id_Cam, campana.Id_Uen, campana.Id_Seg, campana.Id_Area, campana.Id_Sol, campana.Id_Aplicacion, campana.Cam_Nombre, campana.Cam_FechaInicio, campana.Cam_FechaFin, campana.Cam_Activo, campana.Aplicacion }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCampana_Insertar", ref verificador, Parametros, Valores); // CapaDatos.LimpiarSqlcommand(ref sqlcmd); Parametros = new string[] { "@Id_Cam", "@Id_Prd", "@Prd_cuota" }; foreach (Producto producto in ListProducto) { Valores = new object[] { campana.Id_Cam, producto.Id_Prd, producto.Prd_Cuota }; sqlcmd = CapaDatos.GenerarSqlCommand("spCatCampanaProducto_Insertar", ref verificador, Parametros, Valores); } CapaDatos.CommitTrans(); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { CapaDatos.RollBackTrans(); throw ex; } }
/// <summary> /// Consulta una campaña individual /// </summary> public void ConsultaCampana(ref Campanas campana, string Conexion) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cam" }; object[] Valores = { campana.Id_Emp, campana.Id_Cam }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampaniaIndividual_Consulta", ref dr, Parametros, Valores); if (dr.HasRows) { dr.Read(); if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Nombre")))) { campana.Cam_Nombre = string.Empty; } else { campana.Cam_Nombre = dr.GetValue(dr.GetOrdinal("Cam_Nombre")).ToString(); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Jabon")))) { campana.Cam_Jabon = null; } else { campana.Cam_Jabon = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Jabon"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Toalla")))) { campana.Cam_Toalla = null; } else { campana.Cam_Toalla = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Toalla"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Olores")))) { campana.Cam_Olores = null; } else { campana.Cam_Olores = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Olores"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Quimicos")))) { campana.Cam_Quimicos = null; } else { campana.Cam_Quimicos = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Quimicos"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Tratamiento")))) { campana.Cam_Tratamiento = null; } else { campana.Cam_Tratamiento = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Tratamiento"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Bolsa")))) { campana.Cam_Bolsa = null; } else { campana.Cam_Bolsa = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Bolsa"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Wipers")))) { campana.Cam_Wipers = null; } else { campana.Cam_Wipers = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Wipers"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Suplementos")))) { campana.Cam_Suplementos = null; } else { campana.Cam_Suplementos = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Suplementos"))); } } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
protected void cmbUen_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { CN_CatCampanas clsCatCampanas = new CN_CatCampanas(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Campanas campanas = new Campanas(); campanas.Id_Emp = session2.Id_Emp; campanas.Id_Cd = session2.Id_Cd; campanas.Cam_Nombre = cmbAplicacion.Text; campanas.Id_Uen = int.Parse(cmbUen.SelectedValue.ToString()); clsCatCampanas.ConsultaRuta(ref campanas, session2.Emp_Cnx); txtAplicacion.Text = campanas.Id_Aplicacion.ToString(); CargarSeg(); txtSegmento.Text = campanas.Id_Seg.ToString() == "-1" ? string.Empty : campanas.Id_Seg.ToString(); if (cmbSegmento.FindItemIndexByValue(campanas.Id_Seg.ToString()) > 0) { cmbSegmento.SelectedIndex = cmbSegmento.FindItemIndexByValue(campanas.Id_Seg.ToString()); cmbSegmento.Text = cmbSegmento.FindItemByValue(campanas.Id_Seg.ToString()).Text; } else { cmbSegmento.SelectedIndex = 0; cmbSegmento.Text = cmbSegmento.Items[0].Text; txtSegmento.Text = ""; } CargarArea(); txtArea.Text = campanas.Id_Area.ToString() == "-1" ? string.Empty : campanas.Id_Area.ToString(); if (cmbArea.FindItemIndexByValue(campanas.Id_Area.ToString()) > 0) { cmbArea.SelectedIndex = cmbArea.FindItemIndexByValue(campanas.Id_Area.ToString()); cmbArea.Text = cmbArea.FindItemByValue(campanas.Id_Area.ToString()).Text; } else { cmbArea.SelectedIndex = 0; cmbArea.Text = cmbArea.Items[0].Text; txtArea.Text = ""; } CargarSolucion(); txtSolucion.Text = campanas.Id_Sol.ToString() == "-1" ? string.Empty : campanas.Id_Sol.ToString(); if (cmbSolucion.FindItemIndexByValue(campanas.Id_Sol.ToString()) > 0) { cmbSolucion.SelectedIndex = cmbSolucion.FindItemIndexByValue(campanas.Id_Sol.ToString()); cmbSolucion.Text = cmbSolucion.FindItemByValue(campanas.Id_Sol.ToString()).Text; } else { cmbSolucion.SelectedIndex = 0; cmbSolucion.Text = cmbSolucion.Items[0].Text; txtSolucion.Text = ""; } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
private void Guardar() { try { CapaDatos.Funciones func = new CapaDatos.Funciones(); Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; Campanas campanas = new Campanas(); campanas.Id_Emp = session.Id_Emp; campanas.Id_Cd = session.Id_Cd; campanas.Id_Aplicacion = Convert.ToInt32(txtAplicacion.Text.ToString()); campanas.Id_Uen = Convert.ToInt32(cmbUen.SelectedValue); campanas.Id_Seg = Convert.ToInt32(cmbSegmento.SelectedValue); campanas.Id_Area = Convert.ToInt32(cmbArea.SelectedValue); campanas.Id_Sol = Convert.ToInt32(cmbSolucion.SelectedValue); campanas.Aplicacion = cmbAplicacion.Text = cmbAplicacion.Text; /* * if (campanas.Id_Uen > 0) * { * * if (campanas.Id_Seg > 0) * { * RadTabStrip1.Tabs[1].Selected = true; * RPProductos.Selected = true; * Alerta("Seleccione Segmento"); * return; * } * * * if (campanas.Id_Area > 0) * { * RadTabStrip1.Tabs[1].Selected = true; * RPProductos.Selected = true; * Alerta("Seleccione Area"); * return; * } * * * if (campanas.Id_Sol > 0) * { * RadTabStrip1.Tabs[1].Selected = true; * RPProductos.Selected = true; * Alerta("Seleccione Solución"); * return; * } * }*/ campanas.Cam_Nombre = txtDescripcion.Text; campanas.Cam_FechaInicio = Convert.ToDateTime(txtFechaInicio.SelectedDate.Value.ToString("dd/MM/yyyy")); campanas.Cam_FechaFin = Convert.ToDateTime(txtFechaFin.SelectedDate.Value.ToString("dd/MM/yyyy")); campanas.Cam_Activo = chkActivo.Checked; if (list_Producto.Count == 0) { RadTabStrip1.Tabs[1].Selected = true; RPProductos.Selected = true; Alerta("Aún no se han capturado producto"); return; } else { RadTabStrip1.Tabs[0].Selected = true; RadPageViewDGenerales.Selected = true; } // RadTabStrip1.Enabled = false; // RadMultiPage1.Enabled = false; CN_CatCampanas clsCatCampana = new CN_CatCampanas(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } campanas.Id_Cam = Convert.ToInt32(txtClave.Text); clsCatCampana.InsertarCampanas(campanas, list_Producto, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } campanas.Id_Cam = Convert.ToInt32(HF_ID.Value); clsCatCampana.ModificarCampanas(campanas, list_Producto, session.Emp_Cnx, ref verificador); Alerta("Los datos se modificaron correctamente"); } rg1.Rebind(); } catch (Exception ex) { throw ex; } }
/// <summary> /// Consulta un listado de campañas /// </summary> public void ConsultaCampanas(string Conexion, int id_Emp, int Id_Cd, ref List <Campanas> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd" }; object[] Valores = { id_Emp, Id_Cd }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCRMCampania_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { Campanas campanas = new Campanas(); campanas.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); campanas.Id_Cam = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cam"))); if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Nombre")))) { campanas.Cam_Nombre = string.Empty; } else { campanas.Cam_Nombre = dr.GetValue(dr.GetOrdinal("Cam_Nombre")).ToString(); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Jabon")))) { campanas.Cam_Jabon = null; } else { campanas.Cam_Jabon = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Jabon"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Toalla")))) { campanas.Cam_Toalla = null; } else { campanas.Cam_Toalla = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Toalla"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Olores")))) { campanas.Cam_Olores = null; } else { campanas.Cam_Olores = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Olores"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Quimicos")))) { campanas.Cam_Quimicos = null; } else { campanas.Cam_Quimicos = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Quimicos"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Tratamiento")))) { campanas.Cam_Tratamiento = null; } else { campanas.Cam_Tratamiento = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Tratamiento"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Bolsa")))) { campanas.Cam_Bolsa = null; } else { campanas.Cam_Bolsa = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Bolsa"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Wipers")))) { campanas.Cam_Wipers = null; } else { campanas.Cam_Wipers = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Wipers"))); } if (Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Cam_Suplementos")))) { campanas.Cam_Suplementos = null; } else { campanas.Cam_Suplementos = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cam_Suplementos"))); } List.Add(campanas); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }