Пример #1
0
        private void btn_Agregar_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;

            frmPersonalMant frm = new frmPersonalMant(Convert.ToInt64(txt_ref_cliente.Text), 0, txt_Rut.Text);

            frm.ShowDialog(this);
            Listar_Personal();

            Cursor = Cursors.Default;
        }
        private void tsmModificarPersonal_Click(object sender, EventArgs e)
        {
            verificar_Grabado();
            string strn_cliente;
            string strid_personal;

            strn_cliente   = grdDatos.Rows[Convert.ToInt16(grdDatos.CurrentRow.Index)].Cells["N_Cliente"].Value.ToString();
            strid_personal = grdDatos.Rows[Convert.ToInt16(grdDatos.CurrentRow.Index)].Cells["id_personal"].Value.ToString();
            frmPersonalMant frm = new frmPersonalMant(Convert.ToInt64(strn_cliente), Convert.ToInt64(strid_personal), lbl_rut_cliente.Text);

            frm.ShowDialog(this);
            Listar_Personal();
        }
Пример #3
0
        private void grdDatos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == colMod.Index)
            {
                frmPersonalMant frm = new frmPersonalMant(Convert.ToInt64(txt_ref_cliente.Text), Convert.ToInt64(grdDatos.Rows[e.RowIndex].Cells[Id_Personal.Index].Value.ToString()), txt_Rut.Text);
                frm.ShowDialog(this);
                picFiltrarpersonal_Click(null, null);
            }
            else

            if (e.ColumnIndex == ColFechaNac.Index)
            {
                dateTimePicker1 = new DateTimePicker();
                //Agregamos el control de fecha dentro del DataGridView
                dateTimePicker1.Text = grdDatos.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
                grdDatos.Controls.Add(dateTimePicker1);

                // Hacemos que el control sea invisible (para que no moleste visualmente)
                dateTimePicker1.Visible = false;

                // Establecemos el formato (depende de tu localización en tu PC)
                dateTimePicker1.Format = DateTimePickerFormat.Short;                  //Ej: 24/08/2016

                // Agregamos el evento para cuando seleccionemos una fecha
                dateTimePicker1.TextChanged += new EventHandler(dateTimePicker1_OnTextChange);

                // Lo hacemos visible
                dateTimePicker1.Visible = true;

                // Creamos un rectángulo que representa el área visible de la celda
                Rectangle rectangle1 = grdDatos.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true);

                //Establecemos el tamaño del control DateTimePicker (que sería el tamaño total de la celda)
                dateTimePicker1.Size = new Size(rectangle1.Width, rectangle1.Height);

                // Establecemos la ubicación del control
                dateTimePicker1.Location = new Point(rectangle1.X, rectangle1.Y);

                // Generamos el evento de cierre del control fecha
                dateTimePicker1.CloseUp += new EventHandler(dateTimePicker1_CloseUp);
            }
        }