private void btnCreaCategoria_Click(object sender, EventArgs e)
        {
            string res = validar();
            if (res == string.Empty)
            {
                Cliente pro = new Cliente();
                pro.FechaAlta = dtFechaAlta.Value;
                pro.Apellido = tbApellido.Text;
                pro.Domicilio = tbDomicilio.Text;
                pro.Email = tbEmail.Text;
                pro.Nombre = tbNombre.Text;
                pro.Tipo = cbTipo.SelectedIndex;
                Agrega.Cliente(pro);
                Telefono x = new Telefono();
                x.Numero = Convert.ToInt32(tbTelefono.Text);
                pro.Telefonos.Add(x);
                if(Agrega.Cliente(pro)==true)
                {
                    MessageBox.Show("El email no puede ser repetido", "Cuidado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    MessageBox.Show("Se ingreso correctamente", "OK", MessageBoxButtons.OK);

                }
            }
            else
            {
                MessageBox.Show(res, "Cuidado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            dgvClienteNuevo.DataSource = Devuelve.Clientes();

        }
Beispiel #2
0
 public iEntidad buscaPorId(int id)
 {
     DataRow aux = manejador.ConsultarId("Select * from Telefonos WHERE `IdTelefono`='" + id + "';");
     Telefono res = new Telefono();
     res.Id = Convert.ToInt32(aux["IdTelefono"]);
     res.Numero = Convert.ToInt32(aux["Numero"]);
     return res;
 }
 public List<iEntidad> Todo()
 {
     DataTable aux = manejador.Consultar("Select * from Telefonos;");
     List<iEntidad> res = new List<iEntidad>();
     foreach (DataRow i in aux.Rows)
     {
         Telefono auxEva = new Telefono();
         auxEva.Id = Convert.ToInt32(i["IdTelefono"]);
         auxEva.Numero = Convert.ToInt32(i["Numero"]);                
         res.Add(auxEva);
     }
     return res;
 }
Beispiel #4
0
 private void btnCargaTelefono_Click(object sender, EventArgs e)
 {
     if (dgvProveedor.RowCount < 1 || dgvProveedor.CurrentRow == null)
         MessageBox.Show("Debe selecionar un proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     else
     {
         pr = new Proveedor();
         pr.Id = (int)dgvProveedor.CurrentRow.Cells["Id"].Value;
         pr.Nombre = dgvProveedor.CurrentRow.Cells["Nombre"].Value.ToString();
         te = new Telefono();
         te.Numero = Convert.ToInt32(tbTelefono.Text);
         Agrega.Telefono(te);
         Agrega.TelefonoProveedor(te, pr);
         lPr = Devuelve.Proveedores();
         CargaDGVTelefonos();
     }
 }
 /// <summary>
 /// Recibe un cliente  lo llena con los telefono que le corresponden.
 /// </summary>
 /// <param name="entidad"></param>
 public void llenaCliente(iEntidad entidad)
 {
     String sql = "select Telefonos.IdTelefono, Numero"
                 + " from Telefonos,TelefonoCliente"
                 + " where Telefonos.IdTelefono = TelefonoCliente.IdTelefono"
                 + " and IdCliente = " + ((Cliente)entidad).Id + ";";
     DataTable aux = manejador.Consultar(sql);
     List<Telefono> telefonos = ((Cliente)entidad).Telefonos;
     if (telefonos == null)
     {
         telefonos = new List<Telefono>();
     }
     foreach (DataRow i in aux.Rows)
     {
         Telefono auxEva = new Telefono();
         auxEva.Id = Convert.ToInt32(i["IdTelefono"]);
         auxEva.Numero = Convert.ToInt32(i["Numero"]);                
         telefonos.Add(auxEva);
     }
 }
Beispiel #6
0
 public void creaCliente()
 {
     auxCliente.Nombre = tbNombre.Text;
     auxCliente.Apellido = tbApellido.Text;
     auxCliente.Domicilio = tbDomicilio.Text;
     auxCliente.Email = tbEmail.Text;
     auxCliente.Estado = cbxEstado.Checked;
     auxCliente.FechaAlta = dtFechaAlta.Value;
     auxCliente.Tipo = cbTipo.SelectedIndex;
     if (tbCuit.Text != String.Empty)
         auxCliente.Cuit = tbCuit.Text;
     else
         auxCliente.Cuit = "";
     if (ntbTelefono.Text != String.Empty)
     {
         auxCliente.Telefonos.Clear();
         Telefono auxTelefono = new Telefono();
         auxTelefono.Numero = Convert.ToInt32(ntbTelefono.Text);
         auxCliente.Telefonos.Add(auxTelefono);
     }
     else
         auxCliente.Telefonos.Clear();
 }
Beispiel #7
0
 public static Telefono Telefono(int id)
 {
     ManejaTelefono manejaTelefono = new ManejaTelefono();
     Telefono res = new Telefono();
     res = (Telefono)manejaTelefono.buscaPorId(id);
     return res;
 }
Beispiel #8
0
 public void creaCliente()
 {
     auxProvee.Nombre = tbNombre.Text;
     auxProvee.Estado = cbxEstado.Checked;
     auxProvee.Cuit = tbCuit.Text;
     if (ntbTelefono.Text == String.Empty && ntbTelefono2.Text == String.Empty)
     {
         auxProvee.Telefonos.Clear();
     }
     else
     {
         if (ntbTelefono.Text != String.Empty && ntbTelefono2.Text == String.Empty)
         {
             auxProvee.Telefonos.Clear();
             Telefono auxTelefono = new Telefono();
             auxTelefono.Numero = Convert.ToInt32(ntbTelefono.Text);
             auxProvee.Telefonos.Add(auxTelefono);
         }
         else if (ntbTelefono.Text == String.Empty && ntbTelefono2.Text != String.Empty)
         {
             auxProvee.Telefonos.Clear();
             Telefono auxTelefono = new Telefono();
             auxTelefono.Numero = Convert.ToInt32(ntbTelefono2.Text);
             auxProvee.Telefonos.Add(auxTelefono);
         }
         else
         {
             auxProvee.Telefonos.Clear();
             Telefono auxTelefono = new Telefono();
             Telefono auxTelefono2 = new Telefono();
             auxTelefono.Numero = Convert.ToInt32(ntbTelefono.Text);
             auxTelefono2.Numero = Convert.ToInt32(ntbTelefono2.Text);
             auxProvee.Telefonos.Add(auxTelefono);
             auxProvee.Telefonos.Add(auxTelefono2);
         }
     }
 }
Beispiel #9
0
 private void btnEliminaTel_Click(object sender, EventArgs e)
 {
     if (dgvProveedor.RowCount < 1 || dgvProveedor.CurrentRow == null)
         MessageBox.Show("Debe selecionar un proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     else
     {
         if (dgvTelefonoProveedor.RowCount < 1 || dgvTelefonoProveedor.CurrentRow == null)
             MessageBox.Show("Debe selecionar un telefono", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         else
         {
             pr = new Proveedor();
             pr.Id = (int)dgvProveedor.CurrentRow.Cells["Id"].Value;
             te = new Telefono();
             te.Id = (int)dgvTelefonoProveedor.CurrentRow.Cells["Id"].Value;
             Elimina.TelefonoProveedor(te, pr);
             lPr = Devuelve.Proveedores();
             CargaDGVProveedor();
             CargaDGVTelefonos();
         }
     }
 }