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(); }
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; }
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); } }
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(); }
public static Telefono Telefono(int id) { ManejaTelefono manejaTelefono = new ManejaTelefono(); Telefono res = new Telefono(); res = (Telefono)manejaTelefono.buscaPorId(id); return res; }
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); } } }
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(); } } }