Esempio n. 1
0
        internal async Task BorrarAsync(Proveedor proveedor)
        {
            proveedor.Borrar();
            await ProveedorService.Guardar(proveedor);

            await BuscarAsync();
        }
Esempio n. 2
0
        public FrmConsultarProducto()
        {
            InitializeComponent();
            productosService = new ProductosService(ConfigConnection.connectionString, ConfigConnection.ProviderName);

            proveedorService = new ProveedorService(ConfigConnection.connectionString, ConfigConnection.ProviderName);
        }
 public AbmOfertasForm(OfertaService ofertaService, ProveedorService proovedorService)
 {
     this.ofertaService    = ofertaService;
     this.proovedorService = proovedorService;
     InitializeComponent();
     cargarDataGrid();
 }
Esempio n. 4
0
 public FormInicio()
 {
     InitializeComponent();
     productoService = new ProductoService(ConfigConnection.connectionString);
     cliente         = new ClienteService(ConfigConnection.connectionString);
     proveedor       = new ProveedorService(ConfigConnection.connectionString);
     Dashboard();
 }
Esempio n. 5
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            Proveedor        proveedor = MapearProveedor();
            ProveedorService service   = new ProveedorService();
            string           mensaje   = service.Guardar(proveedor);

            MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
        }
 public ConsultarCompra()
 {
     InitializeComponent();
     oProveedorService   = new ProveedorService();
     oLibroService       = new LibroService();
     oCompraService      = new CompraService();
     oCompraSeleccionada = new Compra();
 }
Esempio n. 7
0
 public FormGestionCompra()
 {
     InitializeComponent();
     service                     = new ProveedorService(ConfigConnection.connectionString);
     productoService             = new ProductoService(ConfigConnection.connectionString);
     compraService               = new FacturaCompraService(ConfigConnection.connectionString);
     detalleService              = new DetalleFacturaCompraService(ConfigConnection.connectionString);
     LbelFechaFacturaCompra.Text = DateTime.Now.ToString("dd/MM/yyyy");
 }
Esempio n. 8
0
        internal async Task CargarProveedorAsync()
        {
            IList <Proveedor> proveedores = await ProveedorService.Buscar(null, true);

            this.Proveedores.AddRange(proveedores.Select(x => new KeyValuePair <Proveedor, string>(x, x.RazonSocial)));
            this.Proveedores.Insert(0, new KeyValuePair <Proveedor, string>(null, Resources.comboSeleccionarOpcion));

            NotifyPropertyChanged(nameof(Proveedores));
        }
Esempio n. 9
0
 public ComprarOfertaForm1(OfertaService ofertaService, ProveedorService proveedorService,
                           ClienteService clienteService)
 {
     this.ofertaService    = ofertaService;
     this.proveedorService = proveedorService;
     this.clienteService   = clienteService;
     InitializeComponent();
     inicializarFiltro();
     cargarDataGrid();
 }
Esempio n. 10
0
        private void Cargar()
        {
            ProveedorService  serviproveedor   = new ProveedorService();
            IList <Proveedor> ListaProveedores = new List <Proveedor>();

            ListaProveedores = serviproveedor.ConsultarProveedor();
            foreach (var item in ListaProveedores)
            {
                CboxProveedores.Items.Add(item.NombreEmpresa);
            }
        }
 public AltaOfertaForm(OfertaService ofertaService, ProveedorService proovedorService)
 {
     this.ofertaService    = ofertaService;
     this.proovedorService = proovedorService;
     InitializeComponent();
     llenarComboProovedor();
     fechaPublicPicker.Value   = fechaDelDia;
     fechaPublicPicker.MinDate = fechaDelDia;
     fechaVencPicker.Value     = fechaDelDia;
     fechaVencPicker.MinDate   = fechaDelDia;
 }
 public AltaProovedorForm(Proovedor proveedor, CiudadService ciudadService, RubroService rubroService, DireccionService direccionService, ProveedorService proveedorService)
 {
     this.proveedor        = proveedor;
     this.rubroService     = rubroService;
     this.ciudadService    = ciudadService;
     this.direccionService = direccionService;
     this.proveedorService = proveedorService;
     InitializeComponent();
     cargarComboRubro();
     llenarComboCiudad();
     cargarPantalla();
 }
Esempio n. 13
0
        protected void btnCrearProveedor_Click(object sender, EventArgs e)
        {
            ValidarSesion();
            Page.Validate("ValidacionProveedor");
            if (!Page.IsValid)
            {
                upModalProveedor.Update();
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "$('#modalProveedor').modal('show');", true);
                return;
            }
            try
            {
                Proveedor proveedor = new Proveedor();
                proveedor.Persona                   = new Persona();
                proveedor.Persona.Nombre            = txtNombreProveedor.Text;
                proveedor.Persona.Apellido          = txtApellidoProveedor.Text;
                proveedor.Persona.Rut               = int.Parse(txtRutProveedor.Text);
                proveedor.Persona.DigitoVerificador = txtDigitoVerificadorProveedor.Text;
                proveedor.Persona.Email             = txtEmailProveedor.Text;
                proveedor.Persona.Telefono          = int.Parse(txtTelefonoProveedor.Text);
                proveedor.Persona.EsPersonaNatural  = chkEsPersonaJuridica.Checked ? '0' : '1';
                proveedor.Direccion                 = txtDireccionProveedor.Text;

                Token token = (Token)Session["token"];
                _proveedorService = new ProveedorService(token.access_token);
                int idProveedor = _proveedorService.Guardar(proveedor);

                if (idProveedor != 0)
                {
                    List <Proveedor> proveedores = _proveedorService.Obtener();
                    if (proveedores != null && proveedores.Count > 0)
                    {
                        actualizarRepeater(listaProveedores, proveedores, listaProveedoresVacia);
                        upListaProveedores.Update();
                        actualizarDdlProveedoresInsumos(proveedores);
                        actualizarDdlProveedoresOrdenes(proveedores);
                    }
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "crearProveedor", "Swal.fire('Proveedor creado', '', 'success');", true);
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "$('#modalProveedor').modal('hide');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "Swal.fire('Error al crear proveedor', '', 'error');", true);
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex != null && ex.Message != null ? ex.Message : "Ocurrió un error inesperado. Intente nuevamente";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "error", "Swal.fire('Error', '" + mensaje + "', 'error');", true);
                return;
            }
        }
        public FacturarProveedorForm1(CompraService compraService, ProveedorService _proveedorService,
                                      OfertaService _ofertaService,
                                      FacturaService _facturaService)
        {
            this._compraService    = compraService;
            this._proveedorService = _proveedorService;
            this._ofertaService    = _ofertaService;
            this._facturaService   = _facturaService;

            InitializeComponent();
            inicioFactDate.Value = fechaDelDia;
            finFactDate.Value    = fechaDelDia;
            cargarProveedores();
        }
 public frmCompra()
 {
     InitializeComponent();
     compraSeleccionada     = new Compra();
     oSoporteForm           = new SoporteForm();
     oProveedorService      = new ProveedorService();
     oLibroService          = new LibroService();
     oCompraService         = new CompraService();
     oEjemplarService       = new EjemplarService();
     oEstadoEjemplarService = new EstadoEjemplarService();
     oProveedor             = new Proveedor();
     oDetalleCompraService  = new DetalleCompraService();
     formMode = FormMode.insert;
     nuevo    = true;
 }
Esempio n. 16
0
        public IActionResult ReadCSV(string file)
        {
            IProveedorService            service  = new ProveedorService(DbContext);
            Response <List <Proveedor> > response = new Response <List <Proveedor> >();

            try
            {
                List <Proveedor> p = service.migrateCsvData(file).Result;
                response.ok(true, p, "La siguiente lista fue migrada");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new List <Proveedor>(), "Error al Migrar la data " + ex.Message);
                return(BadRequest(response));
            }
        }
Esempio n. 17
0
        public IActionResult DeleteProviderById(int Id)
        {
            IProveedorService    service  = new ProveedorService(DbContext);
            Response <Proveedor> response = new Response <Proveedor>();

            try
            {
                Proveedor p = service.deleteById(Id).Result;
                response.ok(true, p, "Se cambio el estado a DELETE");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new Proveedor(), "Error al cambiar estado " + ex.Message);
                return(BadRequest(response));
            }
        }
Esempio n. 18
0
        public IActionResult Get()
        {
            Response <List <Proveedor> > response = new Response <List <Proveedor> >();
            IProveedorService            p        = new ProveedorService(DbContext);

            try
            {
                List <Proveedor> listProvider = p.finAll().Result;
                response.ok(true, listProvider, "Lista de proveedores regristrados");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, new List <Proveedor>(), "No hay proveedores en la lista");
                return(BadRequest(response));
            }
        }
Esempio n. 19
0
        public IActionResult SaveProveedor(Proveedor proveedor)
        {
            Response <Proveedor> response = new Response <Proveedor>();

            try
            {
                IProveedorService service = new ProveedorService(DbContext);
                Task <Proveedor>  p       = service.save(proveedor);
                response.ok(true, p.Result, "Se inserto el proveedor");
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.ok(false, null, "Error en el servicio " + ex.Message);
                return(BadRequest(response));
            }
        }
Esempio n. 20
0
        // DELETE api/Proveedor/5
        public HttpResponseMessage Delete(long id)
        {
            HttpResponseMessage response;

            try
            {
                ProveedorService service = (ProveedorService) new ProveedorService().setDatabase(db);
                Proveedor        p       = service.find(id);
                service.delete(id);

                response = this.getSuccessResponse(p);
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }
Esempio n. 21
0
 protected void btnModalEditarProveedor_Click(object source, RepeaterCommandEventArgs e)
 {
     try
     {
         ValidarSesion();
         int idProveedor;
         if (int.TryParse((string)e.CommandArgument, out idProveedor))
         {
             Token token = (Token)Session["token"];
             _proveedorService = new ProveedorService(token.access_token);
             Proveedor proveedor = _proveedorService.Obtener(idProveedor);
             if (proveedor != null)
             {
                 tituloModalProveedor.Text          = "Editar Proveedor";
                 btnCrearProveedor.Visible          = false;
                 btnEditarProveedor.Visible         = true;
                 txtIdProveedor.Text                = proveedor.Id.ToString();
                 txtNombreProveedor.Text            = proveedor.Persona.Nombre;
                 txtApellidoProveedor.Text          = proveedor.Persona.Apellido;
                 txtRutProveedor.Text               = proveedor.Persona.Rut.ToString();
                 txtDigitoVerificadorProveedor.Text = proveedor.Persona.DigitoVerificador.ToString();
                 txtEmailProveedor.Text             = proveedor.Persona.Email;
                 txtTelefonoProveedor.Text          = proveedor.Persona.Telefono.ToString();
                 txtDireccionProveedor.Text         = proveedor.Direccion;
                 chkEsPersonaJuridica.Checked       = true;
                 if (proveedor.Persona.EsPersonaNatural == '0')
                 {
                     chkEsPersonaJuridica.Checked = false;
                 }
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "$('#modalProveedor').modal('show');", true);
                 upModalProveedor.Update();
             }
         }
         limpiarTabs();
         tabProveedores.Attributes.Add("class", "nav-link active");
         divProveedores.Attributes.Add("class", "tab-pane fade active show");
     }
     catch (Exception ex)
     {
         string mensaje = ex != null && ex.Message != null ? ex.Message : "Ocurrió un error inesperado. Intente nuevamente";
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "error", "Swal.fire('Error', '" + mensaje + "', 'error');", true);
         return;
     }
 }
Esempio n. 22
0
        // GET api/Proveedor/Get
        public HttpResponseMessage Get()
        {
            HttpResponseMessage response;

            try
            {
                ProveedorService service     = (ProveedorService) new ProveedorService().setDatabase(db);
                List <Proveedor> proveedores = service.getAll();



                response = this.getSuccessResponse(proveedores);
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }
Esempio n. 23
0
        // POST api/Proveedor
        public HttpResponseMessage Post([FromBody] Proveedor p)
        {
            HttpResponseMessage response;

            try
            {
                ProveedorService service = (ProveedorService) new ProveedorService().setDatabase(db);
                p.FechaAlta   = DateTime.Today;
                p.UsuarioAlta = 1;
                p.Estado      = "A";
                p             = service.saveOrUpdate(p);

                response = this.getSuccessResponse(p);
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }
Esempio n. 24
0
 internal async Task BuscarAsync()
 {
     Proveedores = new SortableBindingList <Proveedor>(await ProveedorService.Buscar(RasonSocial, true));
     NotifyPropertyChanged(nameof(Proveedores));
 }
Esempio n. 25
0
 public ProveedorController(NaacCelularesContext context, IOptions <AppSetting> appSettings)
 {
     JwtService = new JwtService(appSettings);
     Service    = new ProveedorService(context);
 }
 public ProveedorController(TestWebContext context)
 {
     proveedorService = new ProveedorService(context);
 }
 public ProveedorController(ProveedorService serv)
 {
     _serv = serv;
 }
Esempio n. 28
0
 internal async Task GuardarAsync()
 {
     Proveedor proveedor = new Proveedor(Id, RazonSocial, Direccion, Telefono, Email, Habilitado);
     await ProveedorService.Guardar(proveedor);
 }
Esempio n. 29
0
 public Form1(ProveedorService proveedorService)
 {
     this._proveedorService = proveedorService;
     InitializeComponent();
     llenarDatagrid();
 }
Esempio n. 30
0
 public frmProveedor()
 {
     InitializeComponent();
     oProveedorService = new ProveedorService();
 }