Beispiel #1
0
        private void FormTareasCaso_Load(object sender, EventArgs e)
        {
            this.Text = "Tareas de " + titulo;
            //dateNavigator1.EditValue;

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

            ServiceReference1.Service1Client srv = new ServiceReference1.Service1Client();
            DataSet   ds           = srv.ObtenerEmpleados();
            DataTable dt_empleados = ds.Tables[0];
            DataRow   row_emp      = dt_empleados.NewRow();

            row_emp[0] = 0;
            row_emp[6] = "<Ninguno>";
            dt_empleados.Rows.InsertAt(row_emp, 0);
            cbo_empleado.DataSource    = dt_empleados;
            cbo_empleado.ValueMember   = "id_empleado_pk";
            cbo_empleado.DisplayMember = "NOMBRE";
            //---------------------------------------------
            //Tipos
            DataTable dt_tipos = OpBD.SeleccionarTipoTarea();

            if (dt_tipos != null)
            {
                cbo_tareas.DataSource    = dt_tipos;
                cbo_tareas.ValueMember   = "id_tipo";
                cbo_tareas.DisplayMember = "tipo";
            }

            //------------------------------------
            if (btn_guardar.Text == "Actualizar")
            {
                DataTable dt_ids_empledos = OpBD.SeleccionarIdEmpleado(id_tarea);

                if (dt_ids_empledos != null)
                {
                    DataRow row         = dt_ids_empledos.Rows[0];
                    string  id_empleado = row[0].ToString();

                    string empleado_ws = "--";
                    foreach (DataRow roww in dt_empleados.Rows)
                    {
                        if (roww[0].ToString() == id_empleado)
                        {
                            empleado_ws = roww[6].ToString();
                        }
                    }

                    int indice_empleado = cbo_empleado.FindString(empleado_ws);
                    cbo_empleado.SelectedIndex = indice_empleado;
                }


                int indice_tipo = cbo_tareas.FindString(tipo);
                cbo_tareas.SelectedIndex = indice_tipo;
            }
        }