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; } }
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; } }