Ejemplo n.º 1
0
        public override void Modificar()
        {
            cmd = "select p.fecha_nacimiento,h.descripcion,te.numero,c.correo_electronico,p.cedula,p.sexo " +
                  "from telefono as te,telefono_vs_tercero as tev,correo as c,correo_vs_tercero as cv, tercero as t, persona as p, empleado as e, puesto as pu,departamento as d, horario as h " +
                  "where p.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and p.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and e.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and e.idPuesto=pu.id and  e.idHorario=h.id and pu.idDepartamento=d.id and te.id=tev.idTelefono and c.id=cv.idCorreo and tev.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and cv.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "';";
            //MessageBox.Show(cmd);
            ds = Utilidades.EjecutarDS(cmd);
            RegistroEmpleados rc = new RegistroEmpleados();

            rc.tbxCodigo.Text   = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString();
            rc.tbxNombre.Text   = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[1].Value.ToString();
            rc.tbxApellido.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[2].Value.ToString();
            rc.dtFecha.Value    = Convert.ToDateTime(ds.Tables[0].Rows[0]["fecha_nacimiento"].ToString());
            rc.cbxSexo.Text     = ds.Tables[0].Rows[0]["sexo"].ToString();
            rc.cbxPuesto.Text   = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[3].Value.ToString();
            rc.cbxHorario.Text  = ds.Tables[0].Rows[0]["descripcion"].ToString();
            rc.tbxTelefono.Text = ds.Tables[0].Rows[0]["numero"].ToString();
            rc.tbxCorreo.Text   = ds.Tables[0].Rows[0]["correo_electronico"].ToString();
            rc.tbxCedula.Text   = ds.Tables[0].Rows[0]["cedula"].ToString();
            //rc.chxEstado.Checked = Convert.ToBoolean(dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[7].Value.ToString());
            rc.ShowDialog();



            //rc.tbxLocalidad.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[7].Value.ToString();
            //rc.tbxDireccion.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[8].Value.ToString();
            //rc.tbxCodigo_postal.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[9].Value.ToString();
            //rc.rtbxIndicaciones.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[10].Value.ToString();

            refrescarDatos(BuscarDatos);
        }
Ejemplo n.º 2
0
        public override void Nuevo()
        {
            RegistroEmpleados rc = new RegistroEmpleados();

            rc.ShowDialog();


            refrescarDatos(BuscarDatos);
        }
Ejemplo n.º 3
0
        public override void Nuevo()
        {
            RegistroEmpleados rc = new RegistroEmpleados();

            rc.cbxPuesto.Text    = Puesto;
            rc.cbxPuesto.Enabled = false;
            //rc.idPersona = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString();
            rc.idVacante = idVacante;
            rc.ShowDialog();
            this.Close();
        }
Ejemplo n.º 4
0
        public override void Seleccionar()
        {
            //cmd = "select p.fecha_nacimiento,h.descripcion,te.numero,c.correo_electronico,p.cedula,p.sexo " +
            //    "from telefono as te,telefono_vs_tercero as tev,correo as c,correo_vs_tercero as cv, tercero as t, persona as p, empleado as e, puesto as pu,departamento as d, horario as h " +
            //    "where p.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and p.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and e.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and e.idPuesto=pu.id and  e.idHorario=h.id and pu.idDepartamento=d.id and te.id=tev.idTelefono and c.id=cv.idCorreo and tev.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' and cv.idTercero='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString() + "';";
            ////MessageBox.Show(cmd);
            //ds = Utilidades.EjecutarDS(cmd);

            RegistroEmpleados rc = new RegistroEmpleados();

            //rc.tbxCodigo.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString();
            //rc.tbxCodigo.Enabled = false;
            rc.tbxNombre.Text      = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[1].Value.ToString();
            rc.tbxNombre.Enabled   = false;
            rc.tbxApellido.Text    = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[2].Value.ToString();
            rc.tbxApellido.Enabled = false;
            rc.dtFecha.Value       = Convert.ToDateTime(dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[4].Value.ToString());
            rc.dtFecha.Enabled     = false;
            rc.cbxSexo.Text        = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[3].Value.ToString();
            rc.cbxSexo.Enabled     = false;
            //rc.cbxPuesto.Text = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[3].Value.ToString();
            //rc.cbxHorario.Text = ds.Tables[0].Rows[0]["descripcion"].ToString();
            if (dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[6].Value.ToString() != "")
            {
                rc.tbxTelefono.Text    = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[6].Value.ToString();
                rc.tbxTelefono.Enabled = false;
                //ds = Utilidades.EjecutarDS("select id form telefono where numero='"+ dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[6].Value.ToString() + "'");
                //rc.idTelefono = ds.Tables[0].Rows[0]["id"].ToString();
            }
            if (dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[7].Value.ToString() != "")
            {
                rc.tbxCorreo.Text    = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[7].Value.ToString();
                rc.tbxCorreo.Enabled = false;
                //ds = Utilidades.EjecutarDS("select id form correo where correo_electronico='" + dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[4].Value.ToString() + "'");
                //rc.idCorreo = ds.Tables[0].Rows[0]["id"].ToString();
            }
            if (dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[5].Value.ToString() != "")
            {
                rc.tbxCedula.Text    = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[5].Value.ToString();
                rc.tbxCedula.Enabled = false;
            }
            rc.cbxPuesto.Text = Puesto;
            rc.idPersona      = dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[0].Value.ToString();
            rc.idVacante      = idVacante;
            //MessageBox.Show(Puesto);
            rc.cbxPuesto.Enabled = false;
            //rc.chxEstado.Checked = Convert.ToBoolean(dgvPadre.Rows[dgvPadre.CurrentCell.RowIndex].Cells[7].Value.ToString());
            rc.nuevoEmpleado = true;
            rc.ShowDialog();
            this.Close();
        }