public FormularioProgramarPago(Trabajos tra, List <int> IDEmpleado, int con, int Trab, int op, Conexion co)
        {
            InitializeComponent();
            Region   = Funciones.redondear(Width, Height);
            this.tra = tra;
            //Inicia la transaccioin
            co.Comando("START TRANSACTION;");
            comboBox2.Enabled = false;
            frm2    = Application.OpenForms.OfType <VisuaTrabajos>().FirstOrDefault();
            opcion  = op;
            this.co = co;
            estado  = false;
            //Plazos de pago
            int[] plazos = new int[50];
            for (int j = 1; j < 51; j++)
            {
                plazos[j - 1] = j + 1;
            }
            comboBox2.DataSource = plazos;


            conta  = con;
            IDs    = IDEmpleado;
            IDTrab = Trab;
            Iniciar();
            this.StartPosition = FormStartPosition.CenterScreen;
        }
        private void button1_Click_1(object sender, EventArgs e)
        {
            //Cancelar edicion de empleados seleccionados
            //Botones
            butEditar.Visible        = true;
            butGuardar.Visible       = false;
            butEliminar.Visible      = true;
            butCerrar.Visible        = true;
            editarEncargados.Visible = true;
            //butCancelar.Visible = false;
            AgreEmpleado.Visible = false;
            EliEmpleado.Visible  = false;
            PrograPago.Visible   = false;
            //TextBox
            textNombre.Enabled      = false;
            richTextBox1.Enabled    = false;
            comboBox1.Enabled       = false;
            comboBox2.Enabled       = false;
            dateTimePicker1.Enabled = false;
            dateTimePicker2.Enabled = false;
            comboBox3.Enabled       = false;
            dataGridView1.Enabled   = false;
            //Creo otra instancia con los datos correctos
            VisuaTrabajos frame2 = new VisuaTrabajos(tra, co, IDTrab, sel);

            frame2.ShowDialog();
            this.Close();
        }
Exemple #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (co.permiso.Equals(co.administrador))
     {
         Form visuaTrabajos = new VisuaTrabajos(this, co, 0, 2);
         visuaTrabajos.ShowDialog();
     }
     else
     {
         AppProyectoBD.MessageBox mens = new AppProyectoBD.MessageBox("No cuenta con los permisos para realizar esta acción", 2);
         mens.ShowDialog();
     }
 }
Exemple #4
0
 private void butVisua2_Click(object sender, EventArgs e)
 {
     try
     {
         Form visuaTrabajos = new VisuaTrabajos(this, co, (int)dataGridView2[0, dataGridView2.CurrentCell.RowIndex].Value, 1);
         visuaTrabajos.ShowDialog();
     }
     catch (System.NullReferenceException)
     {
         Form mensaje = new MessageBox("Seleccione un trabajo", 2);
         mensaje.ShowDialog();
     }
 }
Exemple #5
0
 private void butVisua_Click(object sender, EventArgs e)
 {
     try
     {
         if (!dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value.Equals(""))
         {
             Form visuaTrabajos = new VisuaTrabajos(this, co, (int)dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value, 1);
             visuaTrabajos.ShowDialog();
         }
         else
         {
             Form mensaje = new MessageBox("No hay trabajos que mostrar", 2);
             mensaje.ShowDialog();
         }
     }
     catch (System.NullReferenceException)
     {
         Form mensaje = new MessageBox("Seleccione un trabajo", 2);
         mensaje.ShowDialog();
     }
 }
Exemple #6
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            //Al dar de alta los Pagos de los empleados asignados a un trabajo
            FormularioProgramarPago frm2 = Application.OpenForms.OfType <FormularioProgramarPago>().FirstOrDefault();

            if (frm2 != null)//Si encuentra una instancia abierta
            {
                instanciaAbierta = true;
                frm2.estado      = true;
            }

            if (!instanciaAbierta)
            {
                //Al gurdar la edicion de un trabajo
                VisuaTrabajos frm3 = Application.OpenForms.OfType <VisuaTrabajos>().FirstOrDefault();
                if (frm3 != null)//Si encuentra una instancia abierta
                {
                    if (frm3.editando)
                    {
                        frm3.aceptar = true;
                        frm3.checar  = true;
                    }
                    else
                    {
                        frm3.aceptarElim = true;
                    }

                    instanciaAbierta = true;
                }
            }

            if (!instanciaAbierta)
            {
                //Eliminar un Proyecto
                VisuaProyecto frm4 = Application.OpenForms.OfType <VisuaProyecto>().FirstOrDefault();
                if (frm4 != null)
                {
                    frm4.confirmacion = true;
                    instanciaAbierta  = true;
                }
            }

            if (!instanciaAbierta)
            {
                FormularioPago fp = Application.OpenForms.OfType <FormularioPago>().FirstOrDefault();
                if (fp != null)
                {
                    instanciaAbierta = true;
                    fp.acep          = true;
                }
            }
            if (!instanciaAbierta)
            {
                Utilidades fp = Application.OpenForms.OfType <Utilidades>().FirstOrDefault();
                if (fp != null)
                {
                    fp.aceptar       = true;
                    instanciaAbierta = true;
                }
            }
            if (!instanciaAbierta)
            {
                registroEmpleado frm3 = Application.OpenForms.OfType <registroEmpleado>().FirstOrDefault();
                if (frm3 != null)
                {
                    frm3.resultado1  = true;
                    instanciaAbierta = true;
                }
            }
            if (!instanciaAbierta)
            {
                edicionEmpleado frm3 = Application.OpenForms.OfType <edicionEmpleado>().FirstOrDefault();
                if (frm3 != null)
                {
                    frm3.resultado   = true;
                    instanciaAbierta = true;
                }
            }
            if (!instanciaAbierta)
            {
                Empleados frm7 = Application.OpenForms.OfType <Empleados>().FirstOrDefault();
                if (frm7 != null)
                {
                    frm7.resultado2  = true;
                    instanciaAbierta = true;
                }
            }
            if (!instanciaAbierta)
            {
                activos frm7 = Application.OpenForms.OfType <activos>().FirstOrDefault();
                if (frm7 != null)
                {
                    frm7.aceptar     = true;
                    instanciaAbierta = true;
                }
            }


            this.Close();
        }