public static string Eliminar(int idProveedor) { DatosProveedor Proveedor = new DatosProveedor(); Proveedor.IdProveedor = idProveedor; return(Proveedor.Eliminar(Proveedor)); }
private void btnAceptar_Click_1(object sender, EventArgs e) { try { if (!validaciones()) { return; } Proveedor p = (Proveedor)proveedorBindingSource.Current; p.Localidad = (Localidad)cbLocalidad.SelectedItem; p.Activo = true; p.FechaInicio = fechaInicioDateTimePicker.Value; if (p.Id == 0) { DatosProveedor.Crear(p); } else { DatosProveedor.Modificar(p); } Close(); } catch { MessageBox.Show("Complete todos los campos"); } }
private void btnEliminar_Click_1(object sender, EventArgs e) { try { Proveedor p = (Proveedor)proveedorBindingSource.Current; if (!DatosProveedor.enUso(p.Id)) { p.Activo = false; if (MessageBox.Show("¿Esta seguro de eliminar a " + p.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes) { DatosProveedor.Modificar(p); Actualizar(); } } else { MessageBox.Show("El objeto seleccionado no puede ser eliminado"); } } catch { MessageBox.Show("No seleccionó nada"); } }
private void cuitTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esNumeroCUIT(cuitTextBox)) { cuitTextBox.BackColor = Color.White; error = "Ingrese el numero de CUIL/CUIT, solo 11 numeros"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosProveedor.existeProveedorC(id, cuitTextBox.Text)) { cuitTextBox.BackColor = colorOk; errorProvider1.SetError(cuitTextBox, String.Empty); } else if (DatosProveedor.existeC(cuitTextBox.Text)) { cuitTextBox.BackColor = Color.White; error = "El numero de CUIL/CUIT ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { cuitTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
private void numeroCelularTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esTelefono(numeroCelularTextBox)) { numeroCelularTextBox.BackColor = Color.White; error = "Ingrese el numero de celular"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosProveedor.existeProveedorNC(id, numeroCelularTextBox.Text)) { numeroCelularTextBox.BackColor = colorOk; errorProvider1.SetError(numeroCelularTextBox, String.Empty); } else if (DatosProveedor.existeNumeroCelular(numeroCelularTextBox.Text)) { numeroCelularTextBox.BackColor = Color.White; error = "El numero de celular ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { numeroCelularTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
private void correoElectronicoTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esEmail(correoElectronicoTextBox)) { correoElectronicoTextBox.BackColor = Color.White; error = "Ingrese el correo electronico"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosProveedor.existeProveedorCO(id, correoElectronicoTextBox.Text)) { correoElectronicoTextBox.BackColor = colorOk; errorProvider1.SetError(correoElectronicoTextBox, String.Empty); } else if (DatosProveedor.existeCorreoE(correoElectronicoTextBox.Text)) { correoElectronicoTextBox.BackColor = Color.White; error = "El correo electronico ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { correoElectronicoTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
public static DataTable buscar(string texto, int modo = 4) { DatosProveedor proveedor = new DatosProveedor(); proveedor.BuscarProveedor = texto; return(proveedor.buscarTexto(proveedor, modo)); }
public static string eliminar(int idProveedor) { DatosProveedor proveedor = new DatosProveedor(); proveedor.IdProveedor = idProveedor; return(proveedor.eliminar(proveedor)); }
public static DataTable Buscar(string buscar) { DatosProveedor Proveedor = new DatosProveedor(); Proveedor.Buscar = buscar; return(Proveedor.BuscarProveedor(Proveedor)); }
private void nombreTextBox_Validating(object sender, CancelEventArgs e) { string error = null; if (!Validacion.esCadenaNumeroPunto(nombreTextBox) || nombreTextBox.Text.Trim() == String.Empty) { nombreTextBox.BackColor = Color.White; error = "Ingrese el nombre del proveedor"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else if (DatosProveedor.existeProveedorN(id, nombreTextBox.Text)) { errorProvider1.SetError(nombreTextBox, String.Empty); } else if (DatosProveedor.existeNombre(nombreTextBox.Text)) { nombreTextBox.BackColor = Color.White; error = "El nombre de proveedor ya existe"; e.Cancel = true; errorProvider1.SetError((Control)sender, error); } else { nombreTextBox.BackColor = colorOk; errorProvider1.SetError((Control)sender, String.Empty); } }
private void Actualizar() { try { if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "") { proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); } } catch { } }
public void buscar() { ArrayList lista = new ArrayList(); // nombre if (cbox_filtro_producto.SelectedIndex == 0) { string buscar = "and p.nombre like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //direccion else if (cbox_filtro_producto.SelectedIndex == 1) { string buscar = "and p.email like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //telefono else if (cbox_filtro_producto.SelectedIndex == 2) { string buscar = "and p.direccion like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //docmuento else if (cbox_filtro_producto.SelectedIndex == 3) { string buscar = "and p.telefono like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } //comentarios else if (cbox_filtro_producto.SelectedIndex == 4) { string buscar = "and p.comentario like '%" + txt_buscar.Text + "%'"; lista = DatosProveedor.getProveedores(buscar); } else { lista = listaVacia; } if (lista.Count == 0) { bdd_proveedores.DataSource = listaVacia; } else { listaVacia.Clear(); listaVacia = lista; bdd_proveedores.DataSource = listaVacia; } }
public static string editar(int idProveedor, string razonSocial, string direccion, long cuit, long tel, long numDocumento, string email, int varidprovincia, int varidlocalidad) { DatosProveedor proveedor = new DatosProveedor(); proveedor.RazonSocial = razonSocial; proveedor.Direccion = direccion; proveedor.Cuit = cuit; proveedor.Tel = tel; proveedor.NumDocumento = numDocumento; proveedor.Email = email; proveedor.IdProveedor = idProveedor; proveedor.Idprovincia = varidprovincia; proveedor.Idlocalidad = varidlocalidad; return(proveedor.editar(proveedor)); }
/*MÉTODOS QUE LLAMAN A LOS MÉTODOS CORRESPONDIENTES DE LA CLASE "DATOSPROVEEDOR" DE LA CAPADATOS*/ public static string Insertar(string nombres, string apellidos, string rubro, string tipoDocumento, string numeroDocumento, string domicilio, string telefonoFijo, string telefonoCelular, string email, string url) { DatosProveedor Proveedor = new DatosProveedor(); Proveedor.Nombres = nombres; Proveedor.Apellidos = apellidos; Proveedor.Rubro = rubro; Proveedor.TipoDocumento = tipoDocumento; Proveedor.NumeroDocumento = numeroDocumento; Proveedor.Domicilio = domicilio; Proveedor.TelefonoFijo = telefonoFijo; Proveedor.TelefonoCelular = telefonoCelular; Proveedor.Email = email; Proveedor.URL = url; return(Proveedor.Insertar(Proveedor)); }
private void Cargarproveedores() { try { proveedores = DatosProveedor.getProveedores(""); cbox_proveedor.DataSource = proveedores; cbox_proveedor.DisplayMember = "nombre"; cbox_proveedor.ValueMember = "Id_proveedor"; cbox_proveedor.Refresh(); cbox_proveedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbox_proveedor.AutoCompleteSource = AutoCompleteSource.ListItems; cbox_filtro_producto.SelectedIndex = 0; } catch { MessageBox.Show(this, "No hay provedores, deberá crear uno para realizar la alta de un producto", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public FrmEditarMateriaPrima(int id) { InitializeComponent(); tipoMateriaPrimaBindingSource.DataSource = DatosTipoMateriaPrima.getTiposMateriaPrima(); medidaBindingSource.DataSource = DatosMedida.getMedidas(); marcaBindingSource.DataSource = DatosMarca.getMarcas(); proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); this.fechaIngresoDateTimePicker.MaxDate = DateTime.Today; this.fechaIngresoDateTimePicker.MinDate = DateTime.Today.AddDays(-3); this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today.AddDays(-4); this.fechaCaducidadDateTimePicker.MinDate = DateTime.Today.AddDays(2); if (id == 0) { materiaPrimaBindingSource.Add(new MateriaPrima()); } else { fechaElaboracion = true; fechaCaducidad = true; materiaPrimaBindingSource.Add(DatosMateriaPrima.getMateriaPrima(id)); cbTipoMateriaPrima.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima; cbTipoMateriaPrima.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima.Id; cbMedida.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida; cbMedida.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida.Id; cbMarca.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca; cbMarca.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca.Id; cbProveedor.SelectedItem = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor; cbProveedor.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor.Id; MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current; if (mp.Nombre != "") { this.Text = "Editar " + mp.Nombre; } } }
private void Actualizar2() { try { Proveedor p = DatosProveedor.getProveedor(id); provinciaBindingSource.DataSource = DatosProvincia.getProvinciasPorPais((int)cbPais.SelectedValue); if (cbProvincia.SelectedValue == null) { localidadBindingSource.DataSource = null; } else { localidadBindingSource.DataSource = DatosLocalidad.getLocalidadesPorProvincia((int)cbProvincia.SelectedValue); } } catch { } }
public FrmEditarProveedor(int id) { InitializeComponent(); paisBindingSource.DataSource = DatosPais.getPaises(); this.id = id; this.fechaInicioDateTimePicker.MaxDate = DateTime.Today.AddDays(1); if (id == 0) { Actualizar2(); proveedorBindingSource.Add(new Proveedor()); } else { Actualizar(); fechaInicio = true; proveedorBindingSource.Add(DatosProveedor.getProveedor(id)); cbLocalidad.SelectedItem = ((Proveedor)proveedorBindingSource.Current).Localidad; cbLocalidad.SelectedValue = ((Proveedor)proveedorBindingSource.Current).Localidad.Id; cbProvincia.SelectedItem = ((Localidad)localidadBindingSource.Current).Provincia; cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id; cbPais.SelectedItem = ((Provincia)provinciaBindingSource.Current).Pais; cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id; Proveedor p = (Proveedor)proveedorBindingSource.Current; if (p.Nombre != "") { this.Text = "Editar " + p.Nombre; } } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { if (txtBuscar.Text == "") { proveedorBindingSource.DataSource = DatosProveedor.getProveedores(); } if (cbSelector.SelectedIndex == 0) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorNombre(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 1) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorContacto(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 2) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorCuit(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 3) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorProvincia(txtBuscar.Text); } else if (cbSelector.SelectedIndex == 4) { proveedorBindingSource.DataSource = DatosProveedor.getProveedoresPorPais(txtBuscar.Text); } } catch { MessageBox.Show("No se encontro nada en su busqueda"); Actualizar(); } }
public static IDatosProveedor getProveedor() { return(DatosProveedor.GetInstancia()); }
//inicia cuando se aprenta el botón guardar private void btn_no_imprimir_Click(object sender, EventArgs e) { bool continuar = true; //verifica si la facura esta vacia if (txt_num_factura.Text == "" || txt_num_factura.Text == " ") { DialogResult dr = MessageBox.Show(this, "No se ha introducido un número de factura, ¿desea continuar?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { continuar = true; } if (dr == DialogResult.No) { continuar = false; } } //continua si se habilita por el usuarui if (continuar == true) { if (listacarrito.Count > 0 || listacarrito_nuevo.Count > 0) { // verifico si el cliente es nuevo if (cbox_proveedor.SelectedItem == null) { Pais pa = new Pais(); Proveedor pro = new Proveedor(cbox_proveedor.Text, " ", " ", " ", " ", DatosPais.obtener_id_pais_maximo(), 0, " ", pa); DatosProveedor.NuevoProveedor(pro); id_proveedor = DatosProveedor.obtener_id_proveedor_maximo(); } //verifico si hay un cliente seleccionado en el cbox_cliente else { id_proveedor = ((Proveedor)cbox_proveedor.SelectedItem).Id_proveedor; } Int64 id_compra; string tipo; string estado; if (cbox_tipo_factura.SelectedIndex == 0) { tipo = "Contado"; estado = "Pago"; } else { tipo = "Credito"; estado = "Debe"; } Compra c = new Compra(0, id_proveedor, DateTime.Today, date_fecha.Value, date_vencimiento.Value, tipo, txt_num_factura.Text, estado, Convert.ToDecimal(txt_pesos.Text)); DatosCompra.NuevaCompra(c); // obtengo el id max de venta try { id_compra = DatosCompra.obtener_id_compra(); } catch { id_compra = 0; } //recorre el array de carrito para registrar la compra en la base de datos, también modifica el stock del producto for (int i = 0; i < listacarrito.Count; i++) { Compra_Producto cp = new Compra_Producto(0, id_compra, ((Producto)listacarrito[i]).Id_producto, ((Producto)listacarrito[i]).Precio_unidad, ((Producto)listacarrito[i]).Stock); DatosCompra_Producto.NuevaCompraProducto(cp); for (Int32 h = 0; h < listaInicial.Count; h++) { if (((Producto)listacarrito[i]).Id_producto == ((Producto)listainicial2[h]).Id_producto) { ((Producto)listacarrito[i]).Stock = ((Producto)listainicial2[h]).Stock + ((Producto)listacarrito[i]).Stock; DatosProducto.ModificarProducto((Producto)listacarrito[i]); } } } for (int i = 0; i < listacarrito_nuevo.Count; i++) { DatosProducto.NuevoProducto((Producto)listacarrito_nuevo[i]); Int64 id_producto = DatosProducto.obtener_idMax_producto(); Compra_Producto cp = new Compra_Producto(0, id_compra, id_producto, ((Producto)listacarrito_nuevo[i]).Precio_unidad, ((Producto)listacarrito_nuevo[i]).Stock); DatosCompra_Producto.NuevaCompraProducto(cp); } this.Close(); } else { MessageBox.Show(this, "No hay items para dar de alta", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_codigo2.Focus(); } } /*else { * txt_num_factura.Focus(); * * }*/ }
private void btn_aceptar_Click(object sender, EventArgs e) { if (txt_nombre.Text != "") { if (txt_calle.Text != "") { pro.Direccion = txt_calle.Text; } else { pro.Direccion = " "; } if (txt_ciudad.Text != "") { pro.Ciudad = txt_ciudad.Text; } else { pro.Ciudad = " "; } if (txt_email.Text != "") { pro.Email = txt_email.Text; } else { pro.Email = " "; } if (txt_telefono_numero.Text != "") { pro.Telefono = txt_telefono_numero.Text; } else { pro.Telefono = " "; } if (txt_comentario.Text != "") { pro.Comentario = txt_comentario.Text; } else { pro.Comentario = " "; } if (cbox_pais.SelectedItem != null) { pro.id_Pais = ((Pais)cbox_pais.SelectedItem).Id_pais; } else { pro.id_Pais = DatosPais.obtener_id_pais_maximo(); } pro.Nombre = txt_nombre.Text; if (alta == true) { DatosProveedor.NuevoProveedor(pro); } else { DatosProveedor.ModificaProveedor(pro); } this.Close(); } else { MessageBox.Show(this, "Debe ingresar el nombre del proveedor", "¡Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }