Beispiel #1
0
        // boton para actualizar categoria de casos
        private void btn_actualizar_cat_Click(object sender, EventArgs e)
        {
            //// Cargar combo box de categoria de casos
            //DataTable dt_categoria_casos = new DataTable();
            //dt_categoria_casos = peticionescapa.cargar_categoria_caso();
            //cmb_categoria.DataSource = dt_categoria_casos;
            //cmb_categoria.ValueMember = "id_cat_caso";
            //cmb_categoria.DisplayMember = "nombre_caso";

            //cmb_categoria.DataSource = OpBD.SeleccionarCategoriasCaso();
            //cmb_categoria.ValueMember = "id_cat";
            //cmb_categoria.DisplayMember = "nombre_cat";

            DataTable dt_catcaso = OpBD.SeleccionarCategoriasCaso();

            if (dt_catcaso != null)
            {
                cmb_categoria.DataSource    = dt_catcaso;
                cmb_categoria.ValueMember   = "id_cat_caso";
                cmb_categoria.DisplayMember = "nombre_caso";
            }
        }
Beispiel #2
0
        // formulario de Nuevo Caso
        private void frm_NuevoCaso_Load(object sender, EventArgs e)
        {
            try
            {
                //CapaNegocio fn = new CapaNegocio();
                //DataTable seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
                //if (seg.Rows.Count > 0)
                //{
                //    fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
                //}
                //else
                //{
                //    btn_guardar.Enabled = false; btn_eliminar.Enabled = false; btn_editar.Enabled = false; btn_nuevo.Enabled = false; btn_actualizar.Enabled = false; btn_cancelar.Enabled = false; btn_buscar.Enabled = false;
                //}


                // Cargar combo box de categoria de casos
                //DataTable dt_categoria_casos = new DataTable();
                //dt_categoria_casos = peticionescapa.cargar_categoria_caso();
                //cmb_categoria.DataSource = dt_categoria_casos;
                //cmb_categoria.ValueMember = "id_cat_caso";
                //cmb_categoria.DisplayMember = "nombre_caso";

                //LLENAR CATEGORIAS
                DataTable dt_catcaso = OpBD.SeleccionarCategoriasCaso();
                if (dt_catcaso != null)
                {
                    cmb_categoria.DataSource    = dt_catcaso;
                    cmb_categoria.ValueMember   = "id_cat_caso";
                    cmb_categoria.DisplayMember = "nombre_caso";
                }

                // Cargar combo box de empleados
                //DataTable dt_empleados = new DataTable();
                //dt_empleados = peticionescapa.cargar_empleados();
                //cmb_responsable.DataSource = dt_empleados;
                //cmb_responsable.ValueMember = "id_empleado";
                //cmb_responsable.DisplayMember = "nombres";

                //LLENAR EMPLEADOS
                DataTable dt_empleados = OpBD.SeleccionarEmpleados();
                DataRow   row_emp      = dt_empleados.NewRow();
                row_emp[0] = 0;
                row_emp[1] = "<Ninguno>";
                dt_empleados.Rows.InsertAt(row_emp, 0);
                cmb_responsable.DataSource    = dt_empleados;
                cmb_responsable.ValueMember   = "id_empleado";
                cmb_responsable.DisplayMember = "Empleado";

                //// Cargar GridView de casos
                //DataTable dt_casos = new DataTable();
                //dt_casos = peticionescapa.cargar_casos();
                //dgv_casos.DataSource = dt_casos;
                //// columnas ocultas
                //gridView1.Columns["id_empresa"].Visible = false;
                //gridView1.Columns["id_empleado"].Visible = false;
                //gridView1.Columns["id_cliente"].Visible = false;
                //gridView1.Columns["id_cat_caso"].Visible = false;
                //gridView1.Columns["id_caso"].Visible = false;

                //// headers de las columnas
                //gridView1.Columns["nombre"].Caption = "Empresa";
                //gridView1.Columns["nombres"].Caption = "Nombre del cliente";
                //gridView1.Columns["apellidos"].Caption = "Apellido del cliente";
                //gridView1.Columns["nombres1"].Caption = "Nombre del encargado";
                //gridView1.Columns["apellidos1"].Caption = "Apellido del encargado";
                //gridView1.Columns["fecha_asignacion"].Caption = "Asignacion";
                //gridView1.Columns["fecha_limite"].Caption = "Fecha limite";
                //gridView1.Columns["nombre_caso"].Caption = "Categoria";
                //gridView1.Columns["estado_caso"].Caption = "Estado";


                //gridView1.Columns["id_cat_caso"].Visible = false;

                if (actualizar == true)

                {
                    txt_titulo.Text      = "";
                    txt_titulo.Text      = titulo_e;
                    txt_titulo.ForeColor = Color.Black;

                    if (!String.IsNullOrEmpty(persona_e))
                    {
                        cmb_ente.SelectedItem = "Persona";
                        int indice_per = cbo_perem.FindString(persona_e);
                        cbo_perem.SelectedIndex = indice_per;
                    }
                    else if (!String.IsNullOrEmpty(empresa_e))
                    {
                        cmb_ente.SelectedItem = "Empresa";
                        int indice_emp = cbo_perem.FindString(empresa_e);
                        cbo_perem.SelectedIndex = indice_emp;
                    }

                    DataTable dt = OpBD.SeleccionarDatosRestantesCaso(id_caso_e);

                    DataRow row = dt.Rows[0];
                    string  fecha_asignacion = row[0].ToString();
                    string  estado_caso      = row[1].ToString();
                    string  descripcion      = row[2].ToString();
                    string  empleado         = row[3].ToString();
                    string  id_empleado      = row[4].ToString();

                    txt_descripcion.Text      = descripcion;
                    txt_descripcion.ForeColor = Color.Black;


                    int indice_categoria = cmb_categoria.FindString(categoria_e);
                    cmb_categoria.SelectedIndex = indice_categoria;

                    dtp_fecha_cierre.EditValue = Convert.ToDateTime(fecha_fin_e);

                    if (id_empleado != "0")
                    {
                        int indice_empleado = cmb_responsable.FindString(id_empleado + " - " + empleado);
                        cmb_responsable.SelectedIndex = indice_empleado;
                    }
                    else
                    {
                        cmb_responsable.SelectedIndex = 0;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }