private void dgvContactos_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int      fila     = e.RowIndex;
            Contacto contacto = new Contacto();

            contacto.idContacto        = Convert.ToInt64(dgvContactos.Rows[fila].Cells["Id"].Value);
            contacto.nombre            = dgvContactos.Rows[fila].Cells["nombre"].Value.ToString();
            contacto.cargo             = dgvContactos.Rows[fila].Cells["cargo"].Value.ToString();
            contacto.telefono          = dgvContactos.Rows[fila].Cells["telefono"].Value.ToString();
            contacto.movil             = dgvContactos.Rows[fila].Cells["movil"].Value.ToString();
            contacto.correoElectronico = dgvContactos.Rows[fila].Cells["correoElectronico"].Value.ToString();
            contacto.observaciones     = dgvContactos.Rows[fila].Cells["observaciones"].Value.ToString();
            FrmNuevoModificarContacto frmNuevoModificarContacto = new FrmNuevoModificarContacto(this, "M", fila);

            frmNuevoModificarContacto.Text = "Modificar contacto";
            frmNuevoModificarContacto.modificarContacto(contacto);
            frmNuevoModificarContacto.ShowDialog();
        }
        private List <Contacto> objetosContactos()
        {
            List <Contacto> contactos = new List <Contacto>();

            for (int fila = 0; fila < dgvContactos.Rows.Count; fila++)
            {
                Contacto contacto = new Contacto();
                contacto.idContacto        = Convert.ToInt64(dgvContactos.Rows[fila].Cells["id"].Value);
                contacto.nombre            = dgvContactos.Rows[fila].Cells["nombre"].Value.ToString();
                contacto.cargo             = dgvContactos.Rows[fila].Cells["cargo"].Value.ToString();
                contacto.telefono          = dgvContactos.Rows[fila].Cells["telefono"].Value.ToString();
                contacto.movil             = dgvContactos.Rows[fila].Cells["movil"].Value.ToString();
                contacto.correoElectronico = dgvContactos.Rows[fila].Cells["correoElectronico"].Value.ToString();
                contacto.observaciones     = dgvContactos.Rows[fila].Cells["observaciones"].Value.ToString();
                contacto.estado            = true;
                contacto.creadoPor         = Globales.UsuarioGlobal.idUsuario;
                contacto.fechaCreacion     = DateTime.Now;
                contacto.modificadoPor     = Globales.UsuarioGlobal.idUsuario;
                contacto.fechaModificacion = DateTime.Now;
                contactos.Add(contacto);
            }
            return(contactos);
        }
 public DetallesContacto(Empleado C)
 {
     InitializeComponent();
     c            = C;
     c.IdContacto = C.IdEmpleado;
 }
 public DetallesContacto(Contacto C)
 {
     InitializeComponent();
     c = C;
 }