Пример #1
0
    // Evento que permite cargar las ciudades por medio del cambio del departamento
    protected void ddlDepartamento_SelectedIndexChanged(object sender, EventArgs e)
    {
        string ddlDepSelected = ddlDepartamento.SelectedValue.ToString();

        // Obtener las ciudades por el codigo del departamento
        DataTable dtCiudades = new DataTable();

        dtCiudades = GestionarTercero.ConsultarCiudadesPorDepartamento(ddlDepSelected);
        //dtCiudades = GestionarTercero.ConsultarCiudadesPorDepartamento(Session["departamento_Id"].ToString());
        ddlCiudad.DataValueField = "ciu_Id";
        ddlCiudad.DataTextField  = "ciu_Nombre";
        ddlCiudad.DataSource     = dtCiudades;
        ddlCiudad.DataBind();
        ddlCiudad.Items.Insert(0, new ListItem("", ""));

        listaTerceros.Visible = false;
        formTercero.Visible   = true;

        if (Session["evento"] != null)
        {
            if (Session["evento"].ToString() == "ModificarTercero_Click")
            {
                btnGuardar.Visible    = false;
                btnActualizar.Visible = true;
                btnResume.Visible     = false;
                //btnEditar.Visible = false;

                habilitarCampos();
                ddlTipoDocumentoTercero.Enabled = false;
                txtIdentificacion.Enabled       = false;
            }
        }
    }
Пример #2
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();
        }
    }
Пример #3
0
    // Funcion paginador de la lista de terceros
    protected void grvListaTercero_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        grvListaTerceros.PageIndex = e.NewPageIndex;
        DataTable dt = new DataTable();

        dt = GestionarTercero.BuscarTercero(double.Parse(txtDocumento.Text), txtNombres.Text, txtApellidos.Text);
        cargarListaTerceros(dt);
    }
Пример #4
0
    private void ddlCargarDatos()
    {
        // Obtener los departamentos
        DataTable dtDepartamentos = new DataTable();

        dtDepartamentos = GestionarTercero.ConsultarLocalidades();
        ddlDepartamento.DataValueField = "dep_Id";
        ddlDepartamento.DataTextField  = "dep_Nombre";
        ddlDepartamento.DataSource     = dtDepartamentos;
        ddlDepartamento.DataBind();
        ddlDepartamento.Items.Insert(0, new ListItem("", ""));

        // Obtener los tipos de documentos
        DataTable dtTipoDocumento = new DataTable();

        dtTipoDocumento = GestionarTercero.ConsultarTiposDocumentos();
        ddlTipoDocumentoTercero.DataValueField = "tipDoc_Id";
        ddlTipoDocumentoTercero.DataTextField  = "tipDoc_Nombre";
        ddlTipoDocumentoTercero.DataSource     = dtTipoDocumento;
        ddlTipoDocumentoTercero.DataBind();
        ddlTipoDocumentoTercero.Items.Insert(0, new ListItem("", ""));

        // Obtener los estados civiles
        DataTable dtEstadoCivil = new DataTable();

        dtEstadoCivil = GestionarTercero.ConsultarEstadosCiviles();
        ddlEstadoCivilTercero.DataValueField = "estCiv_Id";
        ddlEstadoCivilTercero.DataTextField  = "estCiv_Nombre";
        ddlEstadoCivilTercero.DataSource     = dtEstadoCivil;
        ddlEstadoCivilTercero.DataBind();
        ddlEstadoCivilTercero.Items.Insert(0, new ListItem("", ""));

        // Obtener los estados civiles
        DataTable dtOcupacion = new DataTable();

        dtOcupacion = GestionarTercero.ConsultarOcupaciones();
        ddlOcupacionTercero.DataValueField = "ocu_Id";
        ddlOcupacionTercero.DataTextField  = "ocu_Nombre";
        ddlOcupacionTercero.DataSource     = dtOcupacion;
        ddlOcupacionTercero.DataBind();
        ddlOcupacionTercero.Items.Insert(0, new ListItem("", ""));

        DataTable dtGenero = new DataTable();

        dtGenero = GestionarTercero.ConsultarGeneros();
        ddlGeneroTercero.DataValueField = "generoNombre";
        ddlGeneroTercero.DataTextField  = "generoNombre";
        ddlGeneroTercero.DataSource     = dtGenero;
        ddlGeneroTercero.DataBind();
        ddlGeneroTercero.Items.Insert(0, new ListItem("", ""));
        //}
    }
Пример #5
0
    // Funcion del boton buscar tercero
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();

        double documento = 0;

        if (txtDocumento.Text != "")
        {
            documento = double.Parse(txtDocumento.Text);
        }
        dt = GestionarTercero.BuscarTercero(documento, txtNombres.Text, txtApellidos.Text);
        cargarListaTerceros(dt);
    }
Пример #6
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();
        }
    }
Пример #7
0
    //
    protected void btnActualizar_Click(object sender, EventArgs e)
    {
        listaTerceros.Visible = false;
        formTercero.Visible   = true;

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

        if (txtNombre.Text != "" & txtApellido.Text != "" & txtNacimiento.Text != "" & ddlTipoDocumentoTercero.Text != "" &
            txtIdentificacion.Text != "" & ddlDepartamento.Text != "" & ddlCiudad.Text != "" & txtDireccion.Text != "" &
            ddlGeneroTercero.Text != "" & ddlEstadoCivilTercero.Text != "" & ddlOcupacionTercero.Text != "" & ddlHabeasData.Text != "")
        {
            if (txtCelular.Text != "" | txtTelefono1.Text != "" | txtTelefono2.Text != "")
            {
                int reg = GestionarTercero.ModificarTercero(int.Parse(txtIdentificacion.Text), int.Parse(ddlTipoDocumentoTercero.SelectedValue),
                                                            txtNombre.Text, txtApellido.Text, DateTime.Parse(txtNacimiento.Text), txtCorreo.Text,
                                                            ddlGeneroTercero.SelectedValue, int.Parse(ddlDepartamento.SelectedValue),
                                                            int.Parse(ddlCiudad.SelectedValue), txtCelular.Text, txtTelefono1.Text,
                                                            txtDireccion.Text, txtTelefono2.Text, int.Parse(ddlOcupacionTercero.SelectedValue),
                                                            int.Parse(ddlEstadoCivilTercero.SelectedValue), Session["usuario"].ToString(),
                                                            int.Parse(ddlHabeasData.SelectedValue));
                if (reg > 0)
                {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Tercero actualizado con exito" + "');", true);

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

                    deshabilitarCampos();

                    Session["evento"] = null;
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese un telefono" + "');", true);
            }
        }
        else
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Por favor ingrese los campos requeridos" + "');", true);
        }
    }
Пример #8
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();
        }
    }
Пример #9
0
    private void InformacionTercero(object sender, GridViewCommandEventArgs e, int ter_Id, string evento)
    {
        listaTerceros.Visible = false;
        formTercero.Visible   = true;

        ddlCargarDatos();
        DataTable dt = new DataTable();

        dt = GestionarTercero.ConsultarTercero(ter_Id);
        txtIdentificacion.Text = dt.Rows[0]["ter_Id"].ToString();
        txtNombre.Text         = dt.Rows[0]["ter_Nombres"].ToString();
        txtApellido.Text       = dt.Rows[0]["ter_Apellidos"].ToString();
        txtNacimiento.Text     = covertirFechas(dt.Rows[0]["ter_FechaNacimiento"].ToString());
        txtCorreo.Text         = dt.Rows[0]["ter_Correo"].ToString();
        txtCelular.Text        = dt.Rows[0]["ter_Celular"].ToString();
        txtDireccion.Text      = dt.Rows[0]["ter_Direccion"].ToString();
        txtTelefono1.Text      = dt.Rows[0]["ter_TelefonoResidencia"].ToString();
        txtTelefono2.Text      = dt.Rows[0]["ter_TelefonoOficina"].ToString();
        txtEdad.Text           = calcularEdad(dt.Rows[0]["ter_FechaNacimiento"].ToString()).ToString();
        Session["edad"]        = txtEdad.Text;
        ddlDepartamento.Items.FindByValue(dt.Rows[0]["dep_Id"].ToString()).Selected = true;
        //Session["departamento_Id"] = dt.Rows[0]["dep_Id"].ToString();
        ddlDepartamento_SelectedIndexChanged(sender, e);
        ddlCiudad.Items.FindByValue(dt.Rows[0]["ciu_Id"].ToString()).Selected = true;
        ddlTipoDocumentoTercero.Items.FindByValue(dt.Rows[0]["tipDoc_Id"].ToString()).Selected = true;
        ddlEstadoCivilTercero.Items.FindByValue(dt.Rows[0]["estCiv_Id"].ToString()).Selected   = true;
        ddlGeneroTercero.Items.FindByText(dt.Rows[0]["ter_Sexo"].ToString()).Selected          = true;
        ddlOcupacionTercero.Items.FindByValue(dt.Rows[0]["ocu_Id"].ToString()).Selected        = true;
        int hd = 0;

        if (dt.Rows[0]["ter_HabeasData"].ToString() == "1")
        {
            hd = 1;
        }
        ddlHabeasData.SelectedValue = hd.ToString();
    }
Пример #10
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();
        }
    }