Exemple #1
0
    protected Boolean funcAgregaFolioDeposito(string strFolio, int intTipoDocumento)
    {
        DepositosBL DBL = new DepositosBL();
        DepositosVO DVO = new DepositosVO();

        DVO.Operacion      = DepositosVO.INSERTAR_FOLIODEPOSITO;
        DVO.FolioDocumento = strFolio.ToUpper();
        DVO.TipoDocumento  = intTipoDocumento;
        if (Request["depositoId"] != null)
        {
            DVO.DepositoId = Int32.Parse(Request["DepositoId"].ToString());
        }
        else
        {
            DVO.DepositoId = 0;
        }

        DVO.UsuarioIdActualiza = Int32.Parse(Session["usuarioID"].ToString());

        DVO = (DepositosVO)DBL.execute(DVO);
        if (DVO.Resultado > 0)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
Exemple #2
0
    //protected void btnMas1_Click(object sender, EventArgs e)
    //{

    //    Page.Validate("prueba2");

    //    if (Page.IsValid)
    //    {
    //        btnMas1.Visible = false;
    //        txtDocumentos2.Enabled = true;
    //        //lstPorcentaje2.Enabled = true;
    //        //lblPorcentaje2.Enabled = true;
    //        //RequiredFieldValidator8.Enabled = true;
    //        btnMas2.Visible = true;
    //        btnMenos2.Visible = true;
    //    }
    //    else
    //    {
    //        //lblMensaje.Text = "HAY ERRORES";  // Realizar acciones
    //    }
    //}
    //protected void btnMas2_Click(object sender, EventArgs e)
    //{
    //    Page.Validate("prueba3");

    //    if (Page.IsValid)
    //    {
    //        txtDocumentos3.Enabled = true;
    //        //lstPorcentaje3.Enabled = true;
    //        //lblPorcentaje3.Enabled = true;
    //        btnMas3.Visible = true;
    //        btnMenos3.Visible = true;
    //        btnMas2.Visible = false;
    //        btnMenos2.Visible = false;
    //    }
    //    else
    //    {
    //        //lblMensaje.Text = "HAY ERRORES";  // Realizar acciones
    //    }
    //}
    //protected void btnMenos2_Click(object sender, EventArgs e)
    //{
    //    //lstPorcentaje2.Enabled = false;
    //    txtDocumentos2.Enabled = false;
    //    //RequiredFieldValidator8.Enabled = false;
    //    if (!btnInsertar.Text.Equals("Actualiza"))
    //    {
    //        txtDocumentos2.Text = "";
    //        //lstPorcentaje2.SelectedValue = null;
    //    }
    //    //lblPorcentaje2.Enabled = false;
    //    btnMenos2.Visible = false;
    //    btnMas2.Visible = false;
    //    btnMas1.Visible = true;
    //}
    //protected void btnMenos3_Click(object sender, EventArgs e)
    //{

    //    txtDocumentos3.Enabled = false;
    //    //lstPorcentaje3.Enabled = false;
    //    if (!btnInsertar.Text.Equals("Actualiza"))
    //    {
    //        txtDocumentos3.Text = "";
    //        //lstPorcentaje3.SelectedValue = null;
    //    }
    //    //lblPorcentaje3.Enabled = false;
    //    btnMenos3.Visible = false;
    //    btnMas2.Visible = true;
    //    btnMenos2.Visible = true;
    //}

    //protected void btnMas3_Click(object sender, EventArgs e)
    //{
    //    Page.Validate("prueba4");

    //    if (Page.IsValid)
    //    {
    //        txtDocumentos4.Enabled = true;
    //        btnMas4.Visible = true;
    //        btnMenos4.Visible = true;
    //        btnMas3.Visible = false;
    //        btnMenos3.Visible = false;
    //    }
    //}
    //protected void btnMas4_Click(object sender, EventArgs e)
    //{
    //    Page.Validate("prueba5");

    //    if (Page.IsValid)
    //    {
    //        txtDocumentos5.Enabled = true;
    //        btnMenos5.Visible = true;
    //        btnMas4.Visible = false;
    //        btnMenos4.Visible = false;
    //    }
    //}

    //protected void btnMenos5_Click(object sender, EventArgs e)
    //{
    //    txtDocumentos5.Enabled = false;
    //    //lstPorcentaje3.Enabled = false;
    //    if (!btnInsertar.Text.Equals("Actualiza"))
    //    {
    //        txtDocumentos5.Text = "";
    //        //lstPorcentaje3.SelectedValue = null;
    //    }
    //    //lblPorcentaje3.Enabled = false;
    //    btnMenos5.Visible = false;
    //    btnMas4.Visible = true;
    //    btnMenos4.Visible = true;
    //}

    protected void btnDepositoRegistrado_Click(object sender, EventArgs e)
    {
        DepositosVO VO = new DepositosVO();
        DepositosBL BL = new DepositosBL();

        VO.Operacion  = DepositosVO.DOCUMENTOAFECTADO;
        VO.DepositoId = Int32.Parse(Request["DepositoId"].ToString());
        VO.Afectado   = 1;
        //VO.UsuarioIdAlta = Int32.Parse(Session["usuarioID"].ToString());
        VO.UsuarioIdActualiza = Int32.Parse(Session["usuarioID"].ToString());
        VO = (DepositosVO)BL.execute(VO);
        if (VO.Resultado == 0)
        {
            //lblMensaje.Text = "DEPOSITO CON ESTATUS AFECTADO";
            btnDepositoRegistrado.Visible = false;
            btnInsertar.Visible           = false;
            btnAdjuntarArchivo.Visible    = false;
            //btnMas1.Visible = false;
            fuDepositos.Visible        = false;
            imgCalendario.Visible      = false;
            lblCamposForzosos.Visible  = false;
            lblEstatusDeposito.Visible = true;
            lblEstatusDeposito.Text    = "REGISTRO AFECTADO";

            txtFolio.Visible      = false;
            lstTipoFolio2.Visible = false;
            btnAgregar2.Visible   = false;

            //ObjectDataSource1.DataBind();b
            //ObjectDataSource1.Select();
            //GridView1.DataBind();
        }
    }
    public Object execute(Object O)
    {
        VOReg = (DepositosVO)O;

        if (VOReg.Operacion == DepositosVO.ACTUALIZAR)
        {
            return(actualizaDeposito());
        }
        else if (VOReg.Operacion == DepositosVO.INSERTAR)
        {
            return(insertaDeposito());
        }
        else if (VOReg.Operacion == DepositosVO.BUSCAR)
        {
            return(buscarDeposito());
        }
        else if (VOReg.Operacion == DepositosVO.DOCUMENTOAFECTADO)
        {
            return(actualizaDocumentoAfectadoDeposito());
        }
        else if (VOReg.Operacion == DepositosVO.INSERTAR_FOLIODEPOSITO)
        {
            return(insertaDepositoFolio());
        }
        return(VOReg);
    }
    //protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    //{
    //    if (e.Row.RowType == DataControlRowType.DataRow)
    //    {
    //        if (!blnBanderaDescuentoAfectado)
    //        {
    //            LinkButton btnDepositoAfectado = (LinkButton)e.Row.FindControl("lnkDepositoAfectado");
    //            btnDepositoAfectado.Visible = false;
    //        }
    //    }
    //}

    protected void lnkDepositoAfectado_Click(object sender, CommandEventArgs As)
    {
        DepositosVO VO = new DepositosVO();
        DepositosBL BL = new DepositosBL();

        VO.Operacion     = DepositosVO.DOCUMENTOAFECTADO;
        VO.DepositoId    = Int32.Parse(As.CommandName);
        VO.Afectado      = 1;
        VO.UsuarioIdAlta = Int32.Parse(Session["usuarioID"].ToString());
        VO = (DepositosVO)BL.execute(VO);
        if (VO.Resultado == 0)
        {
            ObjectDataSource1.DataBind();
            ObjectDataSource1.Select();
            GridView1.DataBind();
        }
    }
Exemple #5
0
    protected void btnInsertar_Click(object sender, EventArgs e)
    {
        if (btnInsertar.Text.Equals("Insertar"))
        {
            Page.Validate("prueba");

            if (!Page.IsValid)
            {
                //lblMensaje.Text = "HAY ERRORES";  // Realizar acciones
            }
            else
            {
                if (txtFolio.Text.Trim().Length > 0)
                {
                    lstTipoFolio2.Visible = false;
                    txtFolio.Visible      = false;
                    btnAgregar2.Visible   = false;
                    funcAgregaFolioDeposito(txtFolio.Text, Int32.Parse(lstTipoFolio2.SelectedItem.Value));
                    txtFolio.Text     = "";
                    GridView1.Visible = true;
                    GridView1.DataBind();
                }

                DepositosVO VO = new DepositosVO();
                DepositosBL BL = new DepositosBL();
                VO.Operacion        = DepositosVO.INSERTAR;
                VO.Cliente_codigo   = lstClientes.SelectedItem.Value;
                VO.FechaDeposito    = new DateTime(Int32.Parse(txtFecha.Text.Substring(6)), Int32.Parse(txtFecha.Text.Substring(3, 2)), Int32.Parse(txtFecha.Text.Substring(0, 2)));
                VO.OficinaId        = Int32.Parse(lstOficina.SelectedItem.Value);
                VO.CuentaDepositoId = Int32.Parse(lstCuenta.SelectedItem.Value);
                VO.Monto            = Double.Parse(txtMonto.Text);
                VO.MonedaId         = Int32.Parse(lstMoneda.SelectedItem.Value);
                //VO.FolioAdmin1 = txtDocumentos.Text.ToUpper();
                ////VO.PorcentajeFolio1 = Int32.Parse(lstPorcentaje.SelectedItem.Value);
                //VO.FolioAdmin2 = txtDocumentos2.Text.ToUpper();
                ////VO.PorcentajeFolio2 = Int32.Parse(lstPorcentaje2.SelectedItem.Value);
                //VO.FolioAdmin3 = txtDocumentos3.Text.ToUpper();
                ////VO.PorcentajeFolio3 = Int32.Parse(lstPorcentaje3.SelectedItem.Value);
                //VO.FolioAdmin4 = txtDocumentos4.Text.ToUpper();
                ////VO.PorcentajeFolio4 = Int32.Parse(lstPorcentaje4.SelectedItem.Value);
                //VO.FolioAdmin5 = txtDocumentos5.Text.ToUpper();
                ////VO.PorcentajeFolio5 = Int32.Parse(lstPorcentaje5.SelectedItem.Value);
                VO.FolioAdmin1   = "";
                VO.FolioAdmin2   = "";
                VO.FolioAdmin3   = "";
                VO.FolioAdmin4   = "";
                VO.FolioAdmin5   = "";
                VO.Archivo       = txtMensajeSubirArchivo.Text.Split(',')[0].Replace("<B>", "").Replace("</B>", "");
                VO.UsuarioIdAlta = Int32.Parse(Session["usuarioID"].ToString());

                VO.Comentarios = txtComentarios.Text;
                VO             = (DepositosVO)BL.execute(VO);
                if (VO.Resultado == 0)
                {
                    lblMensaje.Text = "Los datos se insertaron correctamente.";
                    //btnInsertar.Visible = false;
                    InfoSessionVO infoSession;
                    infoSession = (InfoSessionVO)Session["InfoSession"];

                    String[] strCorreoCobranza = System.Configuration.ConfigurationSettings.AppSettings["correoCobranza"].ToString().Split(',');
                    Mail.sendMail(infoSession.getValor(InfoSessionVO.CORREOELECTRONICO).ToString(), infoSession.getValor(InfoSessionVO.NOMBRECOMPLETO).ToString(), strCorreoCobranza[0], strCorreoCobranza[1], infoSession.getValor(InfoSessionVO.CORREOELECTRONICO).ToString(), infoSession.getValor(InfoSessionVO.NOMBRECOMPLETO).ToString(), "*****@*****.**", "Inteligencia Comercial", "COBRANZA Alta Abono", "<p>Deposito registrado del cliente:" + lstClientes.SelectedItem.Text + " <BR>Levantado Por: " + infoSession.getValor(InfoSessionVO.NOMBRECOMPLETO) + "</p>", true);
                    btnInsertar.Text = "Nuevo Deposito";
                }
            }
        }
        else if (btnInsertar.Text.Equals("Nuevo Deposito"))
        {
            fuDepositos.Enabled        = true;
            btnAdjuntarArchivo.Enabled = true;
            //btnInsertar.Visible = true;
            btnInsertar.Text = "Insertar";

            lstClientes.SelectedValue = null;
            txtFecha.Text             = "";
            lstOficina.SelectedValue  = null;
            lstCuenta.SelectedValue   = null;
            txtMonto.Text             = "";
            lstMoneda.SelectedValue   = null;

            //txtDocumentos.Text="";
            ////lstPorcentaje.SelectedValue=null;
            //txtDocumentos2.Text="";
            ////lstPorcentaje2.SelectedValue=null;
            //txtDocumentos3.Text="";
            ////lstPorcentaje3.SelectedValue=null;
            //txtDocumentos4.Text = "";
            ////lstPorcentaje4.SelectedValue=null;
            //txtDocumentos5.Text = "";
            ////lstPorcentaje5.SelectedValue=null;
            //txtMensajeSubirArchivo.Text="";

            lblMensaje.Text    = "";
            lblMensaje.Visible = false;
        }
        else if (btnInsertar.Text.Equals("Actualiza"))
        {
            Page.Validate("prueba");

            if (!Page.IsValid)
            {
                //lblMensaje.Text = "HAY ERRORES";  // Realizar acciones
            }
            else
            {
                if (txtFolio.Text.Trim().Length > 0)
                {
                    lstTipoFolio2.Visible = false;
                    txtFolio.Visible      = false;
                    btnAgregar2.Visible   = false;
                    funcAgregaFolioDeposito(txtFolio.Text, Int32.Parse(lstTipoFolio2.SelectedItem.Value));
                    txtFolio.Text     = "";
                    GridView1.Visible = true;
                    GridView1.DataBind();
                }

                DepositosVO VO = new DepositosVO();
                DepositosBL BL = new DepositosBL();

                VO.DepositoId       = Int32.Parse(Request["DepositoId"].ToString());
                VO.Cliente_codigo   = lstClientes.SelectedItem.Value;
                VO.FechaDeposito    = new DateTime(Int32.Parse(txtFecha.Text.Substring(6)), Int32.Parse(txtFecha.Text.Substring(3, 2)), Int32.Parse(txtFecha.Text.Substring(0, 2)));
                VO.OficinaId        = Int32.Parse(lstOficina.SelectedItem.Value);
                VO.CuentaDepositoId = Int32.Parse(lstCuenta.SelectedItem.Value);
                VO.Monto            = Double.Parse(txtMonto.Text);
                VO.MonedaId         = Int32.Parse(lstMoneda.SelectedItem.Value);
                //VO.FolioAdmin1 = txtDocumentos.Text.ToUpper();
                ////VO.PorcentajeFolio1 = Int32.Parse(lstPorcentaje.SelectedItem.Value);
                //VO.FolioAdmin2 = txtDocumentos2.Text.ToUpper();
                ////VO.PorcentajeFolio2 = Int32.Parse(lstPorcentaje2.SelectedItem.Value);
                //VO.FolioAdmin3 = txtDocumentos3.Text.ToUpper();
                ////VO.PorcentajeFolio3 = Int32.Parse(lstPorcentaje3.SelectedItem.Value);
                //VO.FolioAdmin4 = txtDocumentos4.Text.ToUpper();
                ////VO.PorcentajeFolio4 = Int32.Parse(lstPorcentaje4.SelectedItem.Value);
                //VO.FolioAdmin5 = txtDocumentos5.Text.ToUpper();
                ////VO.PorcentajeFolio5 = Int32.Parse(lstPorcentaje5.SelectedItem.Value);
                VO.FolioAdmin1        = "";
                VO.FolioAdmin2        = "";
                VO.FolioAdmin3        = "";
                VO.FolioAdmin4        = "";
                VO.FolioAdmin5        = "";
                VO.Archivo            = txtMensajeSubirArchivo.Text.Split(',')[0].Replace("<B>", "").Replace("</B>", "");
                VO.UsuarioIdActualiza = Int32.Parse(Session["usuarioId"].ToString());
                VO.Comentarios        = txtComentarios.Text;
                VO.Operacion          = DepositosVO.ACTUALIZAR;

                VO = (DepositosVO)BL.execute(VO);
                if (VO.Resultado == 0)
                {
                    lblMensaje.Text = "Los datos se actualizaron correctamente";
                }
                else
                {
                    lblMensaje.Text = "Los datos NO se actualizaron correctamente";
                }
            }
        }
    }
Exemple #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String error = Utilis.validaPermisos(Session, NUMFUNCION);

        if (!error.Equals(""))
        {
            Response.Redirect(error);
        }

        // determinar si el usuario tiene los permisos para aceptar una cotizacion con descuento.
        String error2 = Utilis.validaPermisos(Session, 18);

        if (error2.Equals("") && Request["depositoId"] != null)
        {
            btnDepositoRegistrado.Visible = true;
        }

        if (Request["depositoId"] != null && !IsPostBack)
        {
            DepositosVO VO = new DepositosVO();
            DepositosBL BL = new DepositosBL();
            VO.DepositoId = Int32.Parse(Request["DepositoId"].ToString());
            VO.Operacion  = DepositosVO.BUSCAR;
            VO            = (DepositosVO)BL.execute(VO);

            lstClientes.SelectedValue = VO.Cliente_codigo;
            txtFecha.Text             = VO.FechaDeposito.ToString("d");
            lstOficina.SelectedValue  = VO.OficinaId.ToString();
            lstCuenta.SelectedValue   = VO.CuentaDepositoId.ToString();
            txtMonto.Text             = VO.Monto.ToString();
            lstMoneda.SelectedValue   = VO.MonedaId.ToString();
            //txtDocumentos.Text = VO.FolioAdmin1;
            ////lstPorcentaje.SelectedValue = VO.PorcentajeFolio1.ToString();
            //txtDocumentos2.Text = VO.FolioAdmin2;
            ////lstPorcentaje2.SelectedValue = VO.PorcentajeFolio2.ToString();
            //txtDocumentos3.Text = VO.FolioAdmin3;
            ////lstPorcentaje3.SelectedValue = VO.PorcentajeFolio3.ToString();
            //txtDocumentos4.Text = VO.FolioAdmin4;
            //txtDocumentos5.Text = VO.FolioAdmin5;
            txtMensajeSubirArchivo.Text    = VO.Archivo;
            txtMensajeSubirArchivo.Visible = false;
            txtComentarios.Text            = VO.Comentarios;
            Label1.Text                     = "Modificación de Depositos";
            btnInsertar.Text                = "Actualiza";
            hlkArchivo.NavigateUrl          = "~/Archivos/Depositos/" + VO.Archivo;
            hlkArchivo.Text                 = VO.Archivo;
            RequiredFieldValidator9.Enabled = false;

            btnAgregar2.Visible = true;
            if (VO.Afectado == 1)
            {
                btnDepositoRegistrado.Visible = false;
                lblEstatusDeposito.Visible    = true;
                lblEstatusDeposito.Text       = "REGISTRO AFECTADO";
                btnInsertar.Visible           = false;
                btnAdjuntarArchivo.Visible    = false;
                //btnMas1.Visible = false;
                fuDepositos.Visible       = false;
                imgCalendario.Visible     = false;
                lblCamposForzosos.Visible = false;

                txtFolio.Visible                 = false;
                lstTipoFolio2.Visible            = false;
                btnAgregar2.Visible              = false;
                sdsFoliosDepositos.EnableCaching = false;
            }
        }
        else
        {
            //txtFolio.Enabled = false;
            //lstTipoFolio2.Enabled = false;
            //btnAgregar2.Visible = false;
        }
    }