示例#1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("¿Está seguro que desea eliminar a " + seleccionado.Nombre + " " + seleccionado.Apellido, "Atención", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         GestorPersona.EliminarPersona(seleccionado);
     }
 }
示例#2
0
 private void btUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         Cliente c = new Cliente();
         c.Ciudad    = txtCiudad.Text;
         c.Codpostal = txtCodPostal.Text;
         c.Compania  = txtCompania.Text;
         c.Contacto  = txtContacto.Text;
         c.Direccion = txtDireccion.Text;
         c.Fax       = txtFax.Text;
         c.Id        = txtId.Text;
         c.Pais      = txtPais.Text;
         c.Region    = txtRegion.Text;
         c.Telefono  = txtTelefono.Text;
         c.Titulo    = txtTitulo.Text;
         GestorPersona gp = new GestorPersona();
         gp.actualizarDatos(c);
         mostrarDatos();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
     }
 }
        public Persona Post(Persona persona)
        {
            int           id;
            GestorPersona gPersona = new GestorPersona();

            id         = gPersona.AgregarPersona(persona);
            persona.Id = id;
            return(persona);
        }
示例#4
0
 private void btMostrar_Click(object sender, EventArgs e)
 {
     try {
         GestorPersona gp = new GestorPersona();
         DataTable     dt = gp.mostrarDatos();
         dgvClientes.DataSource = dt;
     }catch (Exception ex) {
         Console.WriteLine(ex.StackTrace);
     }
 }
示例#5
0
 private void btSearchName_Click(object sender, EventArgs e)
 {
     try
     {
         GestorPersona gp = new GestorPersona();
         DataTable     dt = gp.buscarDatosXNombre(txtSearchName.Text);
         dgvClientes.DataSource = dt;
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
     }
 }
示例#6
0
 private void mostrarDatos()
 {
     try
     {
         GestorPersona gp = new GestorPersona();
         DataTable     dt = gp.mostrarDatos();
         dgvClientes.DataSource = dt;
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
     }
 }
示例#7
0
 private void btDelete_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvClientes.CurrentRow == null)
         {
             MessageBox.Show("Seleccione una fila de la grilla");
             return;
         }
         DataGridViewRow row       = dgvClientes.CurrentRow;
         String          idCliente = row.Cells["CustomerID"].Value.ToString();
         GestorPersona   gp        = new GestorPersona();
         gp.eliminarDatos(idCliente);
         mostrarDatos();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
     }
 }
示例#8
0
        void AgregarPaciente()
        {
            string nombre = null, apellido = null, documento = null;

            if (TxtNombre.Text != "Nombre")
            {
                nombre = TxtNombre.Text.ToLower();
            }
            if (TxtDireccion.Text != "Apellido")
            {
                apellido = TxtApellido.Text.ToLower();
            }
            if (TxtDNI.Text != "Documento")
            {
                documento = TxtDNI.Text.ToLower();
            }

            string direccion = null, numero = null, piso = null, dpto = null;

            if (TxtDireccion.Text != "Dirección")
            {
                direccion = TxtDireccion.Text.ToLower();
            }
            if (TxtPiso.Text != "Piso")
            {
                piso = TxtPiso.Text.ToLower();
            }
            if (TxtDepto.Text != "Dpto")
            {
                dpto = TxtDepto.Text.ToLower();
            }
            if (TxtNumero.Text != "Nro.")
            {
                numero = TxtNumero.Text.ToLower();
            }

            //GestorDireccion gestorDireccion = new GestorDireccion();
            Nullable <int> idDireccion = GestorDireccion.AgregarDireccion(direccion, numero, piso, dpto, Convert.ToInt32(CmbCiudad.SelectedValue.ToString()));

            List <Nullable <int> > obrasChequeadas = new List <Nullable <int> >();

            foreach (ListaObraSocialDTO os in ChkLstObrasSociales.CheckedItems)
            {
                obrasChequeadas.Add(os.Id);
            }

            //GestorPersona gestorPersona = new GestorPersona();
            int idPersona = GestorPersona.AgregarPersona(documento, nombre, apellido, CmbSexo.SelectedValue.ToString(), idDireccion, null, null, obrasChequeadas);


            string telFijo = null, telCelular = null, email = null;

            if (TxtTelefono.Text != "Teléfono")
            {
                telFijo = TxtTelefono.Text.ToLower();
            }
            if (TxtCelular.Text != "Celular")
            {
                telCelular = TxtCelular.Text.ToLower();
            }
            if (TxtMail.Text != "E-Mail")
            {
                email = TxtMail.Text.ToLower();
            }

            //GestorDatosContacto gestorDatosContacto = new GestorDatosContacto();
            Nullable <int> idDC = GestorDatosContacto.AgregarDatosDeContacto(email, telCelular, telFijo, idPersona);

            if (idDC != 0)
            {
                MessageBox.Show("El paciente se ha guardado correctamente");
            }
        }
        // DELETE: api/Persona/5
        public void Delete(int id)
        {
            GestorPersona gPersona = new GestorPersona();

            gPersona.Eliminar(id);
        }
        // PUT: api/Persona/5
        public void Put(Persona persona)
        {
            GestorPersona gPersona = new GestorPersona();

            gPersona.ModificarPersona(persona);
        }
        // GET: api/Persona/5

        public Persona Get(int id)
        {
            GestorPersona gPersona = new GestorPersona();

            return(gPersona.ObtenerPorId(id));
        }
        /*public Persona Post(Persona persona, LoginRequest usuario)
         * {
         *  int id;
         *  int id_usuario;
         *  GestorPersona gPersona = new GestorPersona();
         *  GestorLogin gLogin = new GestorLogin();
         *  id = gPersona.AgregarPersona(persona);
         *  persona.Id = id;
         *  usuario.Id_persona = persona.Id;
         *  id_usuario = gLogin.AgregarUsuario(usuario);
         *  usuario.Id = id_usuario;
         *  return persona;
         * }*/

        // GET: api/Persona

        public IEnumerable <Persona> Get()
        {
            GestorPersona gPersona = new GestorPersona();

            return(gPersona.ObtenerPersonas());
        }
示例#13
0
 public ControladorFormPersona(Form formPersona)
 {
     this.form = formPersona;
     gestor    = new GestorPersona();
 }
示例#14
0
        void Buscar()
        {
            if (TxtDNI.Text != "DNI")
            {
                dni = TxtDNI.Text;
            }
            else
            {
                dni = "";
            }
            if (TxtNombre.Text != "Nombre")
            {
                nombre = TxtNombre.Text;
            }
            else
            {
                nombre = "";
            }
            if (TxtApellido.Text != "Apellido")
            {
                apellido = TxtApellido.Text;
            }
            else
            {
                apellido = "";
            }

            resultadoBusqueda = GestorPersona.BuscarPersonas(dni, apellido, nombre);

            if (resultadoBusqueda.Count > 0)
            {
                DgvResultadoBusqueda.DataSource                              = resultadoBusqueda;
                DgvResultadoBusqueda.Columns["Id"].Visible                   = false;
                DgvResultadoBusqueda.Columns["Direccion"].Visible            = false;
                DgvResultadoBusqueda.Columns["Matricula"].Visible            = false;
                DgvResultadoBusqueda.Columns["Fecha_nacimiento"].Visible     = false;
                DgvResultadoBusqueda.Columns["Especialidad"].Visible         = false;
                DgvResultadoBusqueda.Columns["Obra_social"].Visible          = false;
                DgvResultadoBusqueda.Columns["Valor_consulta"].Visible       = false;
                DgvResultadoBusqueda.Columns["Sexo"].Visible                 = false;
                DgvResultadoBusqueda.Columns["Direccion_id"].Visible         = false;
                DgvResultadoBusqueda.Columns["Consulta"].Visible             = false;
                DgvResultadoBusqueda.Columns["Consulta1"].Visible            = false;
                DgvResultadoBusqueda.Columns["Porcentaje_retencion"].Visible = false;
                DgvResultadoBusqueda.Columns["Datos_contacto"].Visible       = false;
                DgvResultadoBusqueda.Visible = true;

                DgvResultadoBusqueda.RowHeadersVisible   = false;
                DgvResultadoBusqueda.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
                DgvResultadoBusqueda.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                DgvResultadoBusqueda.AutoSizeRowsMode    = DataGridViewAutoSizeRowsMode.AllCells;
                DgvResultadoBusqueda.BackgroundColor     = SystemColors.ControlLightLight;

                DgvResultadoBusqueda.Columns[1].HeaderText = "DNI";
                DgvResultadoBusqueda.Columns[1].Width      = 60;
                DgvResultadoBusqueda.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                DgvResultadoBusqueda.Columns[2].HeaderText = "Nombre";
                DgvResultadoBusqueda.Columns[2].Width      = 190;
                DgvResultadoBusqueda.Columns[3].HeaderText = "Apellido";
                DgvResultadoBusqueda.Columns[3].Width      = 80;
                DgvResultadoBusqueda.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            }
            else
            {
                MessageBox.Show("No encontro nada");
            }
        }