Пример #1
0
        /// <summary>
        /// Se cargan todas los estados de contratos existentes en el catálogo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            EstadoContratoLN estadocontratoLN = new EstadoContratoLN();
            DataTable        dt = estadocontratoLN.ObtenerEstadoContrato();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                int fil = i + 1;

                int id = Convert.ToInt32(dt.Rows[i]["id_estado_contrato"]);
                tabla_estado_contrato.Rows.Add(new TableRow());
                tabla_estado_contrato.Rows[fil].Cells.Add(new TableCell());
                tabla_estado_contrato.Rows[fil].Cells.Add(new TableCell());

                if ((fil % 2) == 0)
                {
                    tabla_estado_contrato.Rows[fil].BackColor = Color.LightBlue;
                }
                else
                {
                    tabla_estado_contrato.Rows[fil].BackColor = Color.White;
                }

                tabla_estado_contrato.Rows[fil].Cells[0].Text  = dt.Rows[i]["descripcion"].ToString();
                tabla_estado_contrato.Rows[fil].Cells[1].Width = 100;
                tabla_estado_contrato.Rows[fil].Cells[1].Controls.Add(BotonEditar(id));
                tabla_estado_contrato.Rows[fil].Cells[1].Controls.Add(BotonEliminar(id));
            }
        }
Пример #2
0
        /// <summary>
        /// Carga la descripción del estado del contrato a eliminar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            EstadoContratoLN estadocontratoLN = new EstadoContratoLN();
            int       id = Convert.ToInt32(Request["id"]);
            DataTable dt = estadocontratoLN.GetEstadoContrato(id);

            Button1.Attributes.Add("data-id", id.ToString());
            if (!Page.IsPostBack)
            {
                descripcion.Text = dt.Rows[0]["descripcion"].ToString();
            }
        }
        /// <summary>
        /// Función para obtener la descripción del estado del contrato
        /// </summary>
        /// <param name="id_estado">Id del estado de contrato a obtener</param>
        /// <returns></returns>
        private String ObtenerEstado(int id_estado)
        {
            string descripcion = "";

            EstadoContratoLN estado         = new EstadoContratoLN();
            DataTable        datos_contrato = estado.GetEstadoContrato(id_estado);

            if (!datos_contrato.HasErrors)
            {
                descripcion = datos_contrato.Rows[0]["descripcion"].ToString();
            }

            return(descripcion);
        }
Пример #4
0
 /// <summary>
 /// Obtiene la descripción del estado del contrato y lo crea/agrega
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Crear(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(descripcion.Text))
     {
         string           estado_contrato  = descripcion.Text.Trim().ToUpper();
         EstadoContratoLN estadocontratoLN = new EstadoContratoLN();
         if (!estadocontratoLN.CrearEstadoContrato(estado_contrato).HasErrors)
         {
             Response.Redirect("ListadoEstadoContrato.aspx");
         }
         else
         {
         }
     }
 }
Пример #5
0
        /// <summary>
        /// Elimina el estado del contrato
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EliminarEstadoContrato(object sender, EventArgs e)
        {
            EstadoContratoLN estadocontratoLN = new EstadoContratoLN();
            int       id = Convert.ToInt32(Button1.Attributes["data-id"]);
            DataTable dt = estadocontratoLN.EliminarEstadoContrato(id);

            if (!dt.HasErrors)
            {
                Response.Redirect("ListadoEstadoContrato.aspx");
            }
            else
            {
                Page_Load(sender, e);
            }
        }
Пример #6
0
        /// <summary>
        /// Edita la descripción del estado del contrato
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EditarEstadoContrato(object sender, EventArgs e)
        {
            EstadoContratoLN estadocontratoLN = new EstadoContratoLN();
            int    id          = Convert.ToInt32(Button1.Attributes["data-id"]);
            string descripcion = this.descripcion.Text;

            if (!string.IsNullOrEmpty(descripcion))
            {
                DataTable dt = estadocontratoLN.EditarEstadoContrato(id, descripcion.ToUpper());
                if (!dt.HasErrors)
                {
                    Response.Redirect("ListadoEstadoContrato.aspx");
                }
                else
                {
                    Page_Load(sender, e);
                }
            }
        }
Пример #7
0
        /// <summary>
        /// Método con el cuál se llenan los combobox según los datos que se encuentran en la bd
        /// </summary>
        private void LlenarDropDowns()
        {
            GeneroLN  genero        = new GeneroLN();
            DataTable lista_generos = genero.ObtenerGeneros();
            ListItem  li            = new ListItem();

            for (int i = 0; i < lista_generos.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_generos.Rows[i]["descripcion"].ToString();
                li.Value = lista_generos.Rows[i]["id_genero"].ToString();
                d_genero.Items.Add(li);
            }

            ProfesionLN profesion       = new ProfesionLN();
            DataTable   lista_profesion = profesion.ObtenerProfesion();

            li = new ListItem();

            for (int i = 0; i < lista_profesion.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_profesion.Rows[i]["descripcion"].ToString();
                li.Value = lista_profesion.Rows[i]["id_profesion"].ToString();
                d_profesion.Items.Add(li);
            }

            EstadoCivilLN estado_civil       = new EstadoCivilLN();
            DataTable     lista_estado_civil = estado_civil.ObtenerEstadoCivil();

            li = new ListItem();

            for (int i = 0; i < lista_estado_civil.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_estado_civil.Rows[i]["descripcion"].ToString();
                li.Value = lista_estado_civil.Rows[i]["id_estado_civil"].ToString();
                d_estado_civil.Items.Add(li);
            }

            TipoLicenciaLN tipo_licencia       = new TipoLicenciaLN();
            DataTable      lista_tipo_licencia = tipo_licencia.ObtenerTipoLicencia();

            li = new ListItem();

            for (int i = 0; i < lista_tipo_licencia.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_tipo_licencia.Rows[i]["descripcion"].ToString();
                li.Value = lista_tipo_licencia.Rows[i]["id_tipo_licencia"].ToString();
                d_tipo_licencia.Items.Add(li);
            }

            MunicipioLN municipio        = new MunicipioLN();
            DataTable   lista_municipios = municipio.ObtenerTodosMunicipios();

            li = new ListItem();

            for (int i = 0; i < lista_municipios.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_municipios.Rows[i]["descripcion"].ToString();
                li.Value = lista_municipios.Rows[i]["id_municipio"].ToString();
                d_municipio_residencia.Items.Add(li);
            }


            MunicipioLN municipioCUI        = new MunicipioLN();
            DataTable   lista_municipiosCUI = municipio.ObtenerTodosMunicipios();
            ListItem    liCUI = new ListItem();

            liCUI = new ListItem();

            for (int i = 0; i < lista_municipiosCUI.Rows.Count; i++)
            {
                liCUI       = new ListItem();
                liCUI.Text  = lista_municipios.Rows[i]["descripcion"].ToString();
                liCUI.Value = lista_municipios.Rows[i]["id_municipio"].ToString();
                d_municipio_cui.Items.Add(liCUI);
            }



            TipoSangreLN tipo_sangre       = new TipoSangreLN();
            DataTable    lista_tipo_sangre = tipo_sangre.ObtenerTipoSangre();

            li = new ListItem();

            for (int i = 0; i < lista_tipo_sangre.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_tipo_sangre.Rows[i]["descripcion"].ToString();
                li.Value = lista_tipo_sangre.Rows[i]["id_tipo_sangre"].ToString();
                d_tipo_sangre.Items.Add(li);
            }

            EnfermedadLN enfermedad       = new EnfermedadLN();
            DataTable    lista_enfermedad = enfermedad.ObtenerEnfermedad();

            li = new ListItem();

            for (int i = 0; i < lista_enfermedad.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_enfermedad.Rows[i]["descripcion"].ToString();
                li.Value = lista_enfermedad.Rows[i]["id_enfermedad"].ToString();
                d_enfermedades.Items.Add(li);
            }

            AlergiaLN alergia       = new AlergiaLN();
            DataTable lista_alergia = alergia.ObtenerAlergia();

            li = new ListItem();

            for (int i = 0; i < lista_alergia.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_alergia.Rows[i]["descripcion"].ToString();
                li.Value = lista_alergia.Rows[i]["id_alergia"].ToString();
                d_alergias.Items.Add(li);
            }

            ParentescoLN parentesco = new ParentescoLN();

            ddlParentesco.ClearSelection();
            ddlParentesco.Items.Clear();
            ddlParentesco.AppendDataBoundItems = true;
            ddlParentesco.Items.Add("-- Elija Parentesco --");
            ddlParentesco.Items[0].Value = "0";
            ddlParentesco.DataSource     = parentesco.ObtenerParentescos();
            ddlParentesco.DataTextField  = "descripcion";
            ddlParentesco.DataValueField = "id_parentesco";
            ddlParentesco.DataBind();

            EstadoContratoLN estadoContrato       = new EstadoContratoLN();
            DataTable        lista_estadoContrato = estadoContrato.ObtenerEstadoContrato();

            for (int i = 0; i < lista_estadoContrato.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_estadoContrato.Rows[i]["descripcion"].ToString();
                li.Value = lista_estadoContrato.Rows[i]["id_estado_contrato"].ToString();
                c_estado_contrato.Items.Add(li);
            }

            RenglonPresupuestarioLN renglonPresup = new RenglonPresupuestarioLN();
            DataTable lista_renglonPresup         = renglonPresup.ObtenerRenglonPresupuestario();

            for (int i = 0; i < lista_renglonPresup.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_renglonPresup.Rows[i]["descripcion"].ToString();
                li.Value = lista_renglonPresup.Rows[i]["id_renglon_presupuestario"].ToString();
                c_renglon_presup.Items.Add(li);
            }
        }