Пример #1
0
    protected void btnGuardarObservacion_Click(object sender, EventArgs e)
    {
        if (txtDocumento.Text == "")
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "DEBE INGRESAR UN NÚMERO DE DOCUMENTO" + "');", true);
        }
        else
        {
            int       ter_Id     = (int)int.Parse(Session["ter_IdO"].ToString());
            string    usuarioObs = (string)Session["usuario"];
            DataTable dtMenu     = (DataTable)Session["menuSistema"];
            string    menu       = dtMenu.Rows[5]["men_id"].ToString();

            if (txtObservacion.Text != "")
            {
                AdministrarCartaRetiro.GuardarObservacion(txtObservacion.Text, usuarioObs, int.Parse(menu), ter_Id, ter_Id);
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese una observacion" + "');", true);
            }

            DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_Id.ToString(), "0");
            grvObservaciones.DataSource = observaciones;
            grvObservaciones.DataBind();
        }
    }
Пример #2
0
    // Sirve para cargar los datos de cada tercero
    protected void grvListTercero_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int         index = int.Parse(e.CommandArgument.ToString());
        GridViewRow row   = grvListaTerceros.Rows[(index)];

        int ter_Id = int.Parse(row.Cells[2].Text);

        Session["tercero"] = ter_Id;

        if (e.CommandName == "ConsultarTercero_Click")
        {
            Session["evento"]     = "ConsultarTercero_Click";
            btnGuardar.Visible    = false;
            btnActualizar.Visible = false;
            btnResume.Visible     = true;
            //btnEditar.Visible = true;

            deshabilitarCampos();
            cargarInformacionTercero(sender, e, ter_Id);
        }
        if (e.CommandName == "ModificarTercero_Click")
        {
            Session["evento"] = "ModificarTercero_Click";


            btnGuardar.Visible    = false;
            btnActualizar.Visible = true;
            btnResume.Visible     = false;
            //btnEditar.Visible = false;

            habilitarCampos();
            ddlTipoDocumentoTercero.Enabled = false;
            txtIdentificacion.Enabled       = false;
            cargarInformacionTercero(sender, e, ter_Id);
        }
        if (e.CommandName == "Observacion_Click")
        {
            divObservaciones.Visible = true;
            txtDocumento.Text        = ter_Id.ToString();
            //txtNombres.Text = row.Cells[3].Text.ToString();
            //txtApellidos.Text = row.Cells[4].Text.ToString();

            btnBuscar_Click(sender, e);

            DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_Id.ToString(), "0");
            grvObservaciones.DataSource = observaciones;
            grvObservaciones.DataBind();
        }
    }
Пример #3
0
    protected void btnObservacion_Click(object sender, EventArgs e)
    {
        if (txtDocumento.Text == "")
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "DEBE INGRESAR UN NÚMERO DE DOCUMENTO" + "');", true);
        }
        else
        {
            divObservaciones.Visible = true;
            string ter_IdO = txtIdentificacion.Text;
            Session["ter_IdO"] = ter_IdO;

            DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_IdO.ToString(), "0");
            grvObservaciones.DataSource = observaciones;
            grvObservaciones.DataBind();
        }
    }
Пример #4
0
    protected void grvResumenProducto_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument);
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        GridViewRow             row = grvResumenProducto.Rows[index];

        Session["cer_Id"] = row.Cells[1].Text;
        // Verificar que necesite ser digitado
        DataTable dtEstadoCertificado = objAdministrarCertificados.ConsultarCertificadoPrecargadoPorDigitar(int.Parse(Session["cer_Id"].ToString()));

        if (dtEstadoCertificado.Rows[0]["mom_Id"].ToString() == "2")
        {
            DataTable dtPro_Id = new DataTable();

            dtPro_Id = objAdministrarCertificados.consultarProIdPorNombre(row.Cells[8].Text, row.Cells[7].Text);

            DataTable dt = new DataTable();
            dt = objPrecargueProduccion.ConsultarConsecutivoCert(int.Parse(Session["ter_Id"].ToString()), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));

            if (dt.Rows.Count > 0)
            {
                Session["operacionCertificado"] = "modificar";
            }
            else
            {
                Session["operacionCertificado"] = "ingresar";
            }
            Session["ter_Id"]            = Session["ter_Id"].ToString();//tercero
            Session["Producto"]          = row.Cells[8].Text;
            Session["cer_Id"]            = row.Cells[1].Text;
            Session["pro_Id"]            = dtPro_Id.Rows[0]["pro_Id"].ToString();
            Session["numeroCertificado"] = row.Cells[3].Text; //poliza
            Session["flag"]      = "2";
            Session["Siguiente"] = false;
            //Response.Redirect("AdministrarTercero.aspx");
        }

        if (e.CommandName == "Consultar_Click")
        {
            try
            {
                Session["cer_Id"] = row.Cells[1].Text;
                if (row.Cells[6].Text == "FECHA INGRESO CONVERSION")
                {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "No se puede consultar este certificado ya que solo es una referencia para Conversión" + "');", true);
                }
                else
                {
                    if (row.Cells[5].Text != "0")
                    {
                        Response.RedirectToRoute("resumenCertificado");
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El certificado no se puede observar, porque aún está en proceso de digitación" + "');", true);
                    }
                }
            }
            catch
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Solo pueden consultarse certificados vigentes o en Producción Nueva" + "');", true);
            }
        }
        if (e.CommandName == "Observacion_Click")
        {
            DataTable dtCertificado = new DataTable();

            DataColumn columns = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "ID";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Certificado";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Fecha Expedición";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Inicio Vigencia";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Prima";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Estado Negocio";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Compañia";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Producto";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Parentesco";
            dtCertificado.Columns.Add(columns);

            DataRow producto = dtCertificado.NewRow();
            producto["ID"]               = row.Cells[1].Text;
            producto["Certificado"]      = row.Cells[2].Text;
            producto["Fecha Expedición"] = row.Cells[3].Text;
            producto["Inicio Vigencia"]  = row.Cells[4].Text;
            producto["Prima"]            = row.Cells[5].Text;
            producto["Estado Negocio"]   = row.Cells[6].Text;
            producto["Compañia"]         = row.Cells[7].Text;
            producto["Producto"]         = row.Cells[8].Text;
            producto["Parentesco"]       = row.Cells[9].Text;
            dtCertificado.Rows.Add(producto);

            grvResumenProducto.DataSource = dtCertificado;
            grvResumenProducto.DataBind();

            divObservaciones.Visible = true;
            string ter_IdO = lblDocumentoSession.Text;
            string cer_IdO = row.Cells[1].Text;
            Session["ter_Id"] = ter_IdO;
            Session["cer_Id"] = cer_IdO;

            DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_IdO.ToString(), cer_IdO);
            grvObservaciones.DataSource = observaciones;
            grvObservaciones.DataBind();
        }
    }