Exemplo n.º 1
0
        private void btn_eliminar_Click(object sender, EventArgs e)
        {
            DataRow fila      = dgv_tareas.GetFocusedDataRow();
            string  eliminada = fila[6].ToString();

            OpBD o   = new OpBD();
            int  res = o.EliminarTareaCaso(eliminada, titulo);

            if (res == 1)
            {
                DataTable dt_tareasneg = OpBD.SeleccionarTareasCaso(id_caso);
                if (dt_tareasneg != null)
                {
                    gridControl_tareas.DataSource = dt_tareasneg;
                    dgv_tareas.Columns[0].Caption = "Descripción";
                    dgv_tareas.Columns[1].Caption = "Fecha";
                    dgv_tareas.Columns[2].Caption = "Tipo";
                    dgv_tareas.Columns[3].Caption = "Empleado";
                    dgv_tareas.Columns[4].Caption = "Estado";
                    dgv_tareas.Columns[5].Caption = "Criticidad";
                    dgv_tareas.Columns[6].Visible = false;
                }
                MessageBox.Show("Eliminacion exitosa");
            }
            else
            {
                MessageBox.Show("No se elimino");
            }
        }
Exemplo n.º 2
0
        private void btn_refrescar_Click(object sender, EventArgs e)
        {
            DataTable dt_tareasneg = OpBD.SeleccionarTareasCaso(id_caso);

            if (dt_tareasneg != null)
            {
                gridControl_tareas.DataSource = dt_tareasneg;
                dgv_tareas.Columns[0].Caption = "Descripción";
                dgv_tareas.Columns[1].Caption = "Fecha";
                dgv_tareas.Columns[2].Caption = "Tipo";
                dgv_tareas.Columns[3].Caption = "Empleado";
                dgv_tareas.Columns[4].Caption = "Estado";
                dgv_tareas.Columns[5].Caption = "Criticidad";
                dgv_tareas.Columns[6].Visible = false;
                dgv_tareas.Columns[7].Visible = false;

                dgv_tareas.Columns[0].Width = 115;
                dgv_tareas.Columns[1].Width = 70;
                dgv_tareas.Columns[2].Width = 58;
                dgv_tareas.Columns[3].Width = 90;
                dgv_tareas.Columns[4].Width = 60;
                dgv_tareas.Columns[5].Width = 47;
            }
        }
Exemplo n.º 3
0
        private void FormDetallesCaso_Load(object sender, EventArgs e)
        {
            this.Text          = titulo;
            groupControl1.Text = titulo;

            DataTable dt = OpBD.SeleccionarDatosRestantesCaso(id_caso);

            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();
            //--------------------------------------
            string empleado_ws = "--";

            ServiceReference1.Service1Client srv = new ServiceReference1.Service1Client();
            DataSet   ds           = srv.ObtenerEmpleados();
            DataTable dt_empleadas = new DataTable();

            dt_empleadas = ds.Tables[0];
            foreach (DataRow roww in dt_empleadas.Rows)
            {
                if (roww[0].ToString() == id_empleado)
                {
                    empleado_ws = roww[6].ToString();
                }
            }
            lbl_encargado.Text = empleado_ws;
            //-----------------------------------------------------
            if (!String.IsNullOrEmpty(persona))
            {
                lbl_cliente.Text = persona;
            }
            else if (!String.IsNullOrEmpty(organizacion))
            {
                lbl_cliente.Text = organizacion;
            }

            string[] fecha_inicio_separado = fecha_asignacion.Split(' ');
            lbl_fecha_ini.Text = fecha_inicio_separado[0];
            string[] fecha_cierre_separado = fecha_fin.Split(' ');
            lbl_fecha_cierre.Text = fecha_cierre_separado[0];

            lbl_categoria.Text = categoria;
            label5.Text        = descripcion;
            // lbl_encargado.Text = empleado;

            rtxt_notas.ForeColor = Color.Gray;
            rtxt_notas.Text      = "Agrege una nota acerca de " + titulo;;

            ObtenerNotas();
            btn_eliminar_nota.Enabled = false;
            btn_eliminar_nota.Visible = false;

            //---------------------tareas--------------

            DataTable dt_tareascaso = OpBD.SeleccionarTareasCaso(id_caso);

            if (dt_tareascaso != null)
            {
                gridControl_tareas.DataSource = dt_tareascaso;
                dgv_tareas.Columns[0].Caption = "Descripción";
                dgv_tareas.Columns[1].Caption = "Fecha";
                dgv_tareas.Columns[2].Caption = "Tipo";
                dgv_tareas.Columns[3].Caption = "Empleado";
                dgv_tareas.Columns[4].Caption = "Estado";
                dgv_tareas.Columns[5].Caption = "Criticidad";
                dgv_tareas.Columns[6].Visible = false;
                dgv_tareas.Columns[7].Visible = false;
                dgv_tareas.Columns[8].Visible = false;
                dgv_tareas.Columns[3].Visible = false;

                dgv_tareas.Columns[0].Width = 115;
                dgv_tareas.Columns[1].Width = 70;
                dgv_tareas.Columns[2].Width = 58;
                dgv_tareas.Columns[3].Width = 90;
                dgv_tareas.Columns[4].Width = 60;
                dgv_tareas.Columns[5].Width = 47;
            }

            if (estado_caso == "Abierto")
            {
                switch_caso.ForeColor = Color.SeaGreen;
                switch_caso.IsOn      = true;
            }
            else
            {
                switch_caso.ForeColor = Color.DarkRed;
                switch_caso.IsOn      = false;
                primera_vez           = true;
            }
        }