Ejemplo n.º 1
0
        private void cbProyecto_SelectedIndexChanged(object sender, EventArgs e)
        {
            string s1 = cbProyecto.Text;
            if (s1 == "Sin asignar")
            {
                Console.WriteLine(" Es igual a Sin asignar");
                cbTareaProyecto.Items.Clear();
                cbTareaProyecto.Items.AddRange(NPersonal.mostrarTareaProyectoNull().ToArray());

            }
            else
            {
                cbTareaProyecto.Items.Clear();
                cbTareaProyecto.Items.AddRange(NPersonal.mostrarTareaProyecto(s1).ToArray());

                if (cbTareaProyecto.Items.Count != 0)
                {
                    cbTareaProyecto.SelectedIndex = 0;
                }
                else
                {
                    cbTareaProyecto.Text = "";
                }

            };
        }
Ejemplo n.º 2
0
        public void eliminar()
        {
            if (!txtIdPersonal.Text.Equals(""))
            {
                try
                {
                    DialogResult opcion;
                    opcion = MessageBox.Show("¿Desea continuar?", "Eliminar Tarea Personal", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (opcion == DialogResult.OK)
                    {

                        string rpta = "";

                        rpta = NPersonal.eliminarPersonal(Convert.ToInt32(txtIdPersonal.Text));

                        if (rpta.Equals("OK"))
                        {
                            this.mensajeok("Tarea personal eliminada");
                            FrmParent.frmparent.AbrirFormulario(new FrmPersonal());
                        }
                        else
                        {
                            this.mensajeerror("¡Ups!, Algo ha salido mal...");
                            this.mensajeerror(rpta);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
        }
Ejemplo n.º 3
0
 private void mostrarEmpleadosCombobox()
 {
     cbEmpleadoAsign.Items.AddRange(NPersonal.mostrarEmpleados().ToArray());
     cbEmpleadoReAsign.Items.AddRange(NPersonal.mostrarEmpleados().ToArray());
     cbEmpleadoAsign.SelectedIndex = 0;
     cbEmpleadoReAsign.SelectedIndex = 0;
 }
Ejemplo n.º 4
0
        //private void btnEliminarTarea_Click(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        DialogResult opcion;
        //        opcion = MessageBox.Show("¿Desea continuar?", "Eliminar Tarea", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
        //        if (opcion == DialogResult.OK)
        //        {
        //            int aux = 0;
        //            int id;
        //            string rpta = "";
        //            foreach (DataGridViewRow row in dataListPersonal.Rows)
        //            {
        //                if (Convert.ToBoolean(row.Cells[0].Value))
        //                {
        //                    aux = 1;

        //                    id = Convert.ToInt32(row.Cells[1].Value);
        //                    //rpta = NTarea.eliminarTarea(Convert.ToInt32(id));

        //                    if (rpta.Equals("OK"))
        //                    {
        //                        this.mensajeok("Registro eliminado");
        //                    }
        //                    else
        //                    {
        //                        this.mensajeerror("¡Ups!, No se ha podido eliminar la tarea");
        //                        this.mensajeerror(rpta);
        //                    }
        //                }
        //            }
        //            if (aux < 1)
        //            {
        //                MessageBox.Show("No haz seleccionado ningúna Tarea", "Eliminar Tarea", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
        //            }
        //            this.mostrartareas();
        //        }
        //        else
        //        {
        //            this.btnEliminarTarea.Enabled = false;
        //            this.cbEliminar.Checked = false;
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        MessageBox.Show(ex.Message + ex.StackTrace);
        //    }
        //}

        public void botonEliminarPersonal()
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("¿Desea continuar?", "Eliminar Tarea Personal", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (opcion == DialogResult.OK)
                {
                    int    aux = 0;
                    string id;
                    string rpta = "";
                    foreach (DataGridViewRow row in dataListPersonal.Rows)
                    {
                        if (Convert.ToBoolean(row.Selected))
                        {
                            aux = 1;

                            id = Convert.ToString(row.Cells[1].Value);
                            //rpta = NProyecto.eliminarproyecto(id);
                            rpta = NPersonal.eliminarPersonal(id);
                        }
                    }
                    if (rpta.Equals("OK"))
                    {
                        this.mensajeok("Registro eliminado");
                    }
                    else
                    {
                        this.mensajeerror("¡Ups!, Al parecer tienes tareas asignadas a este proyecto...");
                        this.mensajeerror(rpta);
                    }
                    if (aux < 1)
                    {
                        MessageBox.Show("No haz seleccionado ningúna Tarea", "Eliminar Tarea", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                    }
                    this.mostrartareas();
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 5
0
 public void eliminar()
 {
     try
     {
         DialogResult opcion;
         opcion = MessageBox.Show("¿Desea continuar?", "Eliminar Tiempo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (opcion == DialogResult.OK)
         {
             int    aux  = 0;
             string rpta = "";
             foreach (DataGridViewRow row in dataListPersonal.Rows)
             {
                 if (Convert.ToBoolean(row.Selected))
                 {
                     aux  = 1;
                     rpta = NPersonal.eliminarPersonal(Convert.ToInt32(row.Cells[0].Value));
                 }
             }
             if (rpta.Equals("OK"))
             {
                 this.mensajeok("Registro eliminado");
             }
             else
             {
                 this.mensajeerror("¡Ups!, No se ha podido eliminar el Tiempo");
                 this.mensajeerror(rpta);
             }
             if (aux < 1)
             {
                 MessageBox.Show("No haz seleccionado ningún Tiempo", "Eliminar Tiempo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
             }
             this.mostrartareas();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Ejemplo n.º 6
0
 private void buscarPersonales(string texto)
 {
     this.dataListPersonal.DataSource = NPersonal.buscarpersonales(texto);
 }
Ejemplo n.º 7
0
 public void mostrarpersonales()
 {
     this.dataListPersonal.DataSource = NPersonal.mostrarpersonales();
     this.lblTotal.Text = "Número de TPersonales: " + Convert.ToString(dataListPersonal.Rows.Count);
 }
Ejemplo n.º 8
0
 public DDetallePersonales getDetallePersonal(string idTarea)
 {
     return NPersonal.getDetallePersonal(idTarea);
 }
Ejemplo n.º 9
0
        public void guardar()
        {
            string rpta = "";
            if (esnuevo)
            {
                try
                {
                    rpta = NPersonal.insertarPersonal(
                        DLoginStatico.usuario,
                    txtDescripcion.Text,
                    dtcreacion.Text,
                    cbPrioridad.Text,
                    cbEstado.Text,
                    dtCierre.Text,
                    txtTareaGrupo.Text,
                    txtTareaDestino.Text,
                    txtTareaOrigen.Text,
                    cbTareaProyecto.Text,
                    cbProyecto.Text,
                     cbEmpleadoAsign.Text,
                    cbEmpleadoReAsign.Text
                    );
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }
            else
            {

                rpta = NPersonal.editarPersonal(
                   txtIdPersonal.Text,
                   txtDescripcion.Text,
                   dtcreacion.Text,
                   cbPrioridad.Text,
                   cbEstado.Text,
                   dtCierre.Text,
                   txtTareaGrupo.Text,
                   txtTareaDestino.Text,
                   txtTareaOrigen.Text,
                   cbTareaProyecto.Text,
                   cbProyecto.Text,
                   cbEmpleadoAsign.Text,
                   cbEmpleadoReAsign.Text
                   );
            }

            if (rpta.Equals("OK"))
            {
                if (esnuevo)
                {
                    this.mensajeok("Se ha creado una tarea personal satisfactoriamente");
                }
                else
                {
                    this.mensajeok("Se ha editado la tarea personal satisfactoriamente");
                }

            }
            else
            {
                this.mensajeerror(rpta);
            }
            FrmParent.frmparent.AbrirFormulario(new FrmPersonal());
        }
Ejemplo n.º 10
0
 private void mostrarEstadosCombobox()
 {
     cbEstado.Items.AddRange(NPersonal.mostrarEstados().ToArray());
     cbEstado.SelectedIndex = 0;
 }
Ejemplo n.º 11
0
 private void mostrarTareaProyectoNullCombobox()
 {
     cbTareaProyecto.Items.AddRange(NPersonal.mostrarTareaProyectoNull().ToArray());
     cbTareaProyecto.SelectedIndex = 0;
 }
Ejemplo n.º 12
0
 private void mostrarPrioridadCombobox()
 {
     cbPrioridad.Items.AddRange(NPersonal.mostrarPrioridad().ToArray());
     cbPrioridad.SelectedIndex = 0;
 }