Ejemplo n.º 1
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ViewState["CodigoCEDE"].ToString() == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this);
                    return;
                }

                if (ViewState["CodigoCPCE"].ToString() == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Producto/Catálogo..!", this);
                    return;
                }

                _dtbsegmento = (DataTable)ViewState["SegmentoCabecera"];

                if (_dtbsegmento.Rows.Count == 0)
                {
                    new FuncionesDAO().FunShowJSMessage("No Existen Registros Ingresados..!", this);
                    return;
                }

                _dtbsegmento = (DataTable)ViewState["SegmentoCabecera"];

                SoftCob_SEGMENTO_CABECERA _datos = new SoftCob_SEGMENTO_CABECERA();

                foreach (DataRow _dr in _dtbsegmento.Rows)
                {
                    _codigo = new CedenteDAO().FunGetCodigoSegmento(int.Parse(ViewState["CodigoCEDE"].ToString()),
                                                                    int.Parse(ViewState["CodigoCPCE"].ToString()), int.Parse(_dr[0].ToString()), 1);

                    _datos.SGCA_CODIGO           = _codigo;
                    _datos.sgca_cedecodigo       = int.Parse(ViewState["CodigoCEDE"].ToString());
                    _datos.sgca_cpcecodigo       = int.Parse(ViewState["CodigoCPCE"].ToString());
                    _datos.sgca_segmento         = _dr["Segmento"].ToString();
                    _datos.sgca_descripcion      = _dr["Descripcion"].ToString();
                    _datos.sgca_valorinicial     = int.Parse(_dr["ValorI"].ToString());
                    _datos.sgca_valorfinal       = int.Parse(_dr["ValorF"].ToString());
                    _datos.sgca_estado           = _dr["Estado"].ToString() == "Activo" ? true : false;
                    _datos.sgca_auxv1            = _dr["auxv1"].ToString();
                    _datos.sgca_auxv2            = _dr["auxv2"].ToString();
                    _datos.sgca_auxv3            = _dr["auxv3"].ToString();
                    _datos.sgca_auxi1            = int.Parse(_dr["auxi1"].ToString());
                    _datos.sgca_auxi2            = int.Parse(_dr["auxi2"].ToString());
                    _datos.sgca_auxi3            = int.Parse(_dr["auxi3"].ToString());
                    _datos.sgca_fum              = DateTime.Now;
                    _datos.sgca_uum              = int.Parse(Session["usuCodigo"].ToString());
                    _datos.sgca_tum              = Session["MachineName"].ToString();
                    _datos.sgca_fechacreacion    = DateTime.Now;
                    _datos.sgca_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString());
                    _datos.sgca_terminalcreacion = Session["MachineName"].ToString();

                    if (_codigo == 0)
                    {
                        new CedenteDAO().FunCrearSegmento(_datos);
                    }
                    else
                    {
                        new CedenteDAO().FunEditSegmento(_datos);
                    }
                }

                _redirect = string.Format("{0}?MensajeRetornado={1}", Request.Url.AbsolutePath, "Grabado con Éxito..!");
                Response.Redirect(_redirect, true);
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Ejemplo n.º 2
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                SoftCob_SUPERVISORES supervisor = new SoftCob_SUPERVISORES();
                _dtb = (DataTable)ViewState["Gestores"];

                if (_dtb.Rows.Count > 0)
                {
                    List <SoftCob_GESTOR_SUPERVISOR> gestores = new List <SoftCob_GESTOR_SUPERVISOR>();

                    foreach (DataRow _dr in _dtb.Rows)
                    {
                        _codigogestor = new CedenteDAO().FunGetCodigoGestor(int.Parse(_dr["CodigoSupervisor"].ToString()),
                                                                            int.Parse(_dr["GestorCodigo"].ToString()));

                        gestores.Add(new SoftCob_GESTOR_SUPERVISOR()
                        {
                            GEST_CODIGO           = _codigogestor,
                            SUPE_CODIGO           = int.Parse(_dr["CodigoSupervisor"].ToString()),
                            USUA_CODIGO           = int.Parse(_dr["GestorCodigo"].ToString()),
                            gest_estado           = _dr[5].ToString() == "Activo" ? true : false,
                            gest_auxv1            = "",
                            gest_auxv2            = "",
                            gest_auxv3            = "",
                            gest_auxi1            = int.Parse(DdlCedente.SelectedValue),
                            gest_auxi2            = 0,
                            gest_auxi3            = 0,
                            gest_fechacreacion    = DateTime.Now,
                            gest_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString()),
                            gest_terminalcreacion = Session["MachineName"].ToString(),
                            gest_fum = DateTime.Now,
                            gest_uum = int.Parse(Session["usuCodigo"].ToString()),
                            gest_tum = Session["MachineName"].ToString()
                        });
                    }

                    supervisor.SoftCob_GESTOR_SUPERVISOR = new List <SoftCob_GESTOR_SUPERVISOR>();

                    foreach (SoftCob_GESTOR_SUPERVISOR addGestores in gestores)
                    {
                        supervisor.SoftCob_GESTOR_SUPERVISOR.Add(addGestores);
                    }

                    _mensaje  = new CedenteDAO().FunRegistroGestor(supervisor);
                    _response = string.Format("{0}?MensajeRetornado={1}", Request.Url.AbsolutePath, "Guardado con Éxito");

                    if (_mensaje == "")
                    {
                        Response.Redirect(_response, false);
                    }
                    else
                    {
                        Lblerror.Text = _mensaje;
                    }

                    DdlCedente.Enabled    = true;
                    DdlSupervisor.Enabled = true;
                }
                else
                {
                    new FuncionesDAO().FunShowJSMessage("No existen datos ingresados..!", this);
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Ejemplo n.º 3
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                SoftCob_CEDENTE _cedente = new SoftCob_CEDENTE();
                _dtb = (DataTable)ViewState["Supervisores"];

                if (_dtb.Rows.Count > 0)
                {
                    List <SoftCob_SUPERVISORES> _supervisores = new List <SoftCob_SUPERVISORES>();

                    foreach (DataRow _dr in _dtb.Rows)
                    {
                        _codigosupervisor = new CedenteDAO().FunGetCodigoSupervisor(int.Parse(_dr[3].ToString()),
                                                                                    int.Parse(_dr[0].ToString()));

                        _supervisores.Add(new SoftCob_SUPERVISORES()
                        {
                            SUPE_CODIGO           = _codigosupervisor,
                            CEDE_CODIGO           = int.Parse(_dr[3].ToString()),
                            USUA_CODIGO           = int.Parse(_dr[4].ToString()),
                            supe_estado           = _dr[5].ToString() == "Activo" ? true : false,
                            supe_auxv1            = "",
                            supe_auxv2            = "",
                            supe_auxi1            = 0,
                            supe_auxi2            = 0,
                            supe_fechacreacion    = DateTime.Now,
                            supe_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString()),
                            supe_terminalcreacion = Session["MachineName"].ToString(),
                            supe_fum = DateTime.Now,
                            supe_uum = int.Parse(Session["usuCodigo"].ToString()),
                            supe_tum = Session["MachineName"].ToString()
                        });
                    }

                    _cedente.SoftCob_SUPERVISORES = new List <SoftCob_SUPERVISORES>();

                    foreach (SoftCob_SUPERVISORES _addsupervisor in _supervisores)
                    {
                        _cedente.SoftCob_SUPERVISORES.Add(_addsupervisor);
                    }

                    _mensaje = new CedenteDAO().FunRegistroSupervisor(_cedente);

                    _response = string.Format("{0}?MensajeRetornado={1}", Request.Url.AbsolutePath, "Guardado con Éxito");

                    if (_mensaje == "")
                    {
                        Response.Redirect(_response, false);
                    }
                    else
                    {
                        Lblerror.Text = _mensaje;
                    }
                    DdlCedente.Enabled = true;
                }
                else
                {
                    new FuncionesDAO().FunShowJSMessage("No existen datos ingresados..!", this);
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Ejemplo n.º 4
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (DdlCedente.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this);
                    return;
                }

                if (DdlCatalogo.SelectedValue == "0")
                {
                    new FuncionesDAO().FunShowJSMessage("Seleccione Catálogo/Producto..!", this);
                    return;
                }

                dtbBrench = (DataTable)ViewState["BrenchDet"];

                if (dtbBrench.Rows.Count == 0)
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese al menos un Rango para Brench..!", this);
                    return;
                }

                System.Threading.Thread.Sleep(300);
                SoftCob_BRENCH datos = new SoftCob_BRENCH();
                {
                    datos.BRCH_CODIGO     = int.Parse(ViewState["CodigoBrench"].ToString());
                    datos.brch_cedecodigo = int.Parse(DdlCedente.SelectedValue);
                    datos.brch_cpcecodigo = int.Parse(DdlCatalogo.SelectedValue);
                    datos.brch_estado     = ChkEstadoBrench.Checked;
                    datos.brch_auxv1      = "";
                    datos.brch_auxv2      = "";
                    datos.brch_auxv3      = "";
                    datos.brch_auxi1      = 0;
                    datos.brch_auxi2      = 0;
                    datos.brch_auxi3      = 0;
                    datos.brch_fum        = DateTime.Now;
                    datos.brch_uum        = int.Parse(Session["usuCodigo"].ToString());
                    datos.brch_tum        = Session["MachineName"].ToString();
                }

                if (int.Parse(ViewState["CodigoBrench"].ToString()) == 0)
                {
                    datos.brch_fechacreacion    = DateTime.Now;
                    datos.brch_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString());
                    datos.brch_terminalcreacion = Session["MachineName"].ToString();
                }
                else
                {
                    datos.brch_fechacreacion    = DateTime.Parse(ViewState["fechacreacion"].ToString());
                    datos.brch_usuariocreacion  = int.Parse(ViewState["usucreacion"].ToString());
                    datos.brch_terminalcreacion = ViewState["terminalcreacion"].ToString();
                }

                dtb = (DataTable)ViewState["BrenchDet"];

                if (dtb.Rows.Count > 0)
                {
                    codigo = new CedenteDAO().FunGetCodigoBrench(int.Parse(DdlCedente.SelectedValue),
                                                                 int.Parse(DdlCatalogo.SelectedValue), int.Parse(ViewState["CodigoBrench"].ToString()));

                    List <SoftCob_BRENCHDET> datos1 = new List <SoftCob_BRENCHDET>();

                    foreach (DataRow dr in dtb.Rows)
                    {
                        codigodet = new CedenteDAO().FunGetCodigoBrenchDet(codigo, int.Parse(dr["Codigo"].ToString()));
                        datos1.Add(new SoftCob_BRENCHDET()
                        {
                            BRDE_CODIGO       = codigodet,
                            BRCH_CODIGO       = codigo,
                            brde_rangoinicial = int.Parse(dr["RangoIni"].ToString()),
                            brde_rangofinal   = int.Parse(dr["RangoFin"].ToString()),
                            brde_etiqueta     = dr["Etiqueta"].ToString(),
                            brde_orden        = int.Parse(dr["Orden"].ToString()),
                            brde_estado       = dr["Estado"].ToString() == "Activo" ? true : false,
                            brde_auxv1        = dr["auxv1"].ToString(),
                            brde_auxv2        = dr["auxv2"].ToString(),
                            brde_auxv3        = dr["auxv3"].ToString(),
                            brde_auxi1        = int.Parse(DdlCatalogo.SelectedValue),
                            brde_auxi2        = int.Parse(dr["auxi2"].ToString()),
                            brde_auxi3        = int.Parse(dr["auxi3"].ToString()),
                        });
                    }

                    datos.SoftCob_BRENCHDET = new List <SoftCob_BRENCHDET>();
                    foreach (SoftCob_BRENCHDET addDatos in datos1)
                    {
                        datos.SoftCob_BRENCHDET.Add(addDatos);
                    }

                    if (datos.BRCH_CODIGO == 0)
                    {
                        new CedenteDAO().FunCrearBrench(datos);
                    }
                    else
                    {
                        new CedenteDAO().FunEditBrench(datos);
                    }

                    Response.Redirect("WFrm_BrenchAdmin.aspx?MensajeRetornado=Guardado con Éxito", true);
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }