private void AmbOfertasDeAdmin_Load(object sender, EventArgs e) { List <string> proveedores = RepoProveedores.instance().getRazonSocialProveedores(); for (int i = 0; i < proveedores.Count; i++) { cboProveedor.Items.Add(proveedores[i]); } }
public DataTable traerCuponesNoCanjeadosDeProveedorActual(int cliente) { try { return(RepoProveedores.instance().getCuponesNoCanjeados(this.getProveedorActual(), cliente, Convert.ToDateTime(ConfigurationManager.AppSettings["fecha"]))); } catch (Exception e) { MessageBox.Show(e.Message); return(null); } }
public DataTable getProveedores() { try { return(RepoProveedores.instance().getProveedores()); } catch (Exception e) { MessageBox.Show(e.Message); return(null); } }
public DataTable listadoEstadisticoVentas(int semestre, decimal anio, ListadoEstadisitico form) { int anioInt = Convert.ToInt32(anio); try { return(RepoProveedores.instance().listadoEstadisticoVentas(semestre, anioInt)); } catch { MessageBox.Show("Error al traer el listado, intente nuevamente"); return(null); } }
private void btn_Guardar_Click(object sender, EventArgs e) { int num; bool esNumero = int.TryParse(txtCantDisponible.Text, out num); bool esNumero1 = int.TryParse(txtMaxCantUsuario.Text, out num); if (esNumero && esNumero1) { try { if (this.agregando == 1) { int idProv = RepoProveedores.instance().getIdProveedor(cboProveedor.Text); Oferta oferta = new Oferta(txtId.Text, txtDescripcion.Text, Convert.ToDateTime(txtFechaInicio.Text), Convert.ToDateTime(txtFechaVenc.Text), Convert.ToDouble(txtPrecioOferta.Text), Convert.ToDouble(txtPrecioLista.Text), idProv, Convert.ToInt32(txtCantDisponible.Text), Convert.ToInt32(txtMaxCantUsuario.Text)); PresenterProveedor.instance().nuevaOferta(oferta); this.reiniciarTodo(); } else { int idProv = RepoProveedores.instance().getIdProveedor(cboProveedor.Text); Oferta oferta = new Oferta(txtId.Text, txtDescripcion.Text, Convert.ToDateTime(txtFechaInicio.Text), Convert.ToDateTime(txtFechaVenc.Text), Convert.ToDouble(txtPrecioOferta.Text), Convert.ToDouble(txtPrecioLista.Text), idProv, Convert.ToInt32(txtCantDisponible.Text), Convert.ToInt32(txtMaxCantUsuario.Text)); PresenterProveedor.instance().editarOferta(oferta); this.reiniciarTodo(); } } catch (Exception ex) { MessageBox.Show(ex.Message); btn_Guardar.Enabled = true; } } else { MessageBox.Show("Ingrese datos validos"); } }
public DataTable buscarProveedoresSinUsuario() { return(RepoProveedores.instance().buscarProveedoresSinUsuario()); }
public DataTable buscarProveedores(ABMProveedores form, string razonSocial, string cuit, string mail) { this.abmProveedores = form; return(RepoProveedores.instance().buscarProveedor(razonSocial, cuit, mail)); }
public void canjearCupon(int cupon) { RepoProveedores.instance().canjearCupon(cupon, Convert.ToDateTime(ConfigurationManager.AppSettings["fecha"])); }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.validarTxt()) { if (this.agregando) { int idRubro = RepoProveedores.instance().getRubroPorNombre(cboRubro.Text); Proveedor prov = new Proveedor( -1, txtCuit.Text, txtRazonSocial.Text, -1, txtMail.Text, Convert.ToInt64(txtTelefono.Text), txtDireccion.Text , Convert.ToInt32(txtCodigoPostal.Text), txtCiudad.Text, idRubro, txtNombre.Text, Convert.ToChar(txtEstado.Text)); RepoProveedores.instance().altaProveedor(prov); this.reiniciarTodo(); } else { Proveedor prov; if (this.idUsuarioDelSeleccionado == "") { int idRubro = RepoProveedores.instance().getRubroPorNombre(cboRubro.Text); prov = new Proveedor( Convert.ToInt32(this.prov_id_seleccionado), txtCuit.Text, txtRazonSocial.Text, -1, txtMail.Text, Convert.ToInt64(txtTelefono.Text), txtDireccion.Text , Convert.ToInt32(txtCodigoPostal.Text), txtCiudad.Text, idRubro, txtNombre.Text, Convert.ToChar(txtEstado.Text)); this.reiniciarTodo(); } else { int idRubro = RepoProveedores.instance().getRubroPorNombre(cboRubro.Text); prov = new Proveedor( Convert.ToInt32(this.prov_id_seleccionado), txtCuit.Text, txtRazonSocial.Text, Convert.ToInt32(this.idUsuarioDelSeleccionado) , txtMail.Text, Convert.ToInt64(txtTelefono.Text), txtDireccion.Text , Convert.ToInt32(txtCodigoPostal.Text), txtCiudad.Text, idRubro, txtNombre.Text, Convert.ToChar(txtEstado.Text)); this.reiniciarTodo(); } RepoProveedores.instance().modificarProveedor(this.prov_id_seleccionado, prov); } } else { MessageBox.Show("Porfavor, complete todos los campos"); } }