示例#1
0
 public void cargarDatos()
 {
     // Se carga boxProveedores
     boxProveedor.DataSource    = ProveedorBLL.GetProveedorByName("");
     boxProveedor.ValueMember   = "pkProveedor";
     boxProveedor.DisplayMember = "txtNombreCompleto";
     boxProveedor.SelectedIndex = -1;
     boxProveedor.Text          = "Elija su proveedor";
     // Se carga Genero
     boxGenero.Items.Insert(0, "Elija un género");
     boxGenero.Items.Insert(1, "Niño");
     boxGenero.Items.Insert(2, "Niña");
     // Se carga boxMarcas
     boxMarcas.DataSource    = MarcaBLL.SelectAll();
     boxMarcas.ValueMember   = "pkMarca";
     boxMarcas.DisplayMember = "txtNombre";
     boxMarcas.SelectedIndex = -1;
     boxMarcas.Text          = "Elija su Marca";
     // Se carga boxModelos
     boxModelos.DataSource    = ModeloBLL.SelectAll();
     boxModelos.ValueMember   = "pkModelo";
     boxModelos.DisplayMember = "txtNombre";
     boxModelos.SelectedIndex = -1;
     boxModelos.Text          = "Elija su Modelo";
     // Se carga boxTallas
     boxTallas.DataSource    = TallaBLL.SelectAll();
     boxTallas.ValueMember   = "pkTalla";
     boxTallas.DisplayMember = "txtNombre";
     boxTallas.SelectedIndex = -1;
     boxTallas.Text          = "Elija su Talla";
 }
        private void Win_eliminar_prov_Loaded(object sender, RoutedEventArgs e)
        {
            ProveedorBLL ub = new ProveedorBLL();

            System.Data.DataTable dt = ub.Allprovlist();
            dtg_Allprov.ItemsSource = dt.DefaultView;
        }
示例#3
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            try
            {
                int id;

                id = Convert.ToInt32(txtIdProv.Text);

                ProveedorBLL.getProveedorByName(id);

                bool IsDelete = ProveedorBLL.deleteProveedor(id);

                if (IsDelete)
                {
                    MessageBox.Show("El registro se elimino correctamente.");
                }
                else
                {
                    MessageBox.Show("El registro no se pudo eliminar.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        // GET: Remision/Create
        public ActionResult Create()
        {
            var almacenes   = new RemisionBLL().GetAllAlmacenes();
            var proveedores = new ProveedorBLL().GetAllProveedor();
            var productos   = new ProductoBLL().GetAllProductos();

            this.ViewData["Almacenes"]   = almacenes;
            this.ViewData["Proveedores"] = proveedores;
            this.ViewData["Productos"]   = productos;

            Producto prod = new Producto();

            // Build your models (example)
            List <SelectListItem> models = new List <SelectListItem>();

            models.Add(new SelectListItem()
            {
                Text = prod.Nombre, Value = prod.Descripcion
            });
            //models.Add(new SelectListItem() { Text = "Maruti Suzuki", Value = "Maruti Suzuki" });
            // Store your model in the ViewBag
            ViewBag.ProductList = models;

            return(View());
        }
示例#5
0
        private void Win_modificarprov_Loaded(object sender, RoutedEventArgs e)
        {
            ProveedorBLL pb = new ProveedorBLL();
            DataTable    dt = pb.Get_provaux();

            dtg_provaux.ItemsSource = dt.DefaultView;
        }
        public void ExisteTest()
        {
            bool paso = false;

            paso = ProveedorBLL.Existe(1);
            Assert.AreEqual(paso, true);
        }
        private void Btn_listar_Click(object sender, RoutedEventArgs e)
        {
            ProveedorBLL pb     = new ProveedorBLL();
            string       nombre = txt_Nombreprov.Text;

            bool nom = true;

            if (txt_Nombreprov.Text.Trim() == "")
            {
                nom         = false;
                lb1.Content = "Ingrese un nombre";
            }

            if (nom)
            {
                bool existe = pb.Get_provnomexiste(txt_Nombreprov.Text);
                if (existe)
                {
                    System.Data.DataTable dt = pb.Get_provnom(nombre);
                    dtg_proveedores.ItemsSource = dt.DefaultView;
                    int rows = dtg_proveedores.Items.Count;
                    txt_Nombreprov.Text = "";
                }

                else
                {
                    lb1.Content = "El nombre de proveedor no existe";
                }
            }
        }
示例#8
0
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor ingresar el id del Proveedor que desea buscar") && ValidarBuscar())
     {
         LLenar(ProveedorBLL.Buscar(ut.StringInt(ProveedorIdtextBox.Text)));
     }
 }
        private async void dgProv_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            try
            {
                proveedor = (ProveedorBLL)dgProv.SelectedItem;
                switch (await this.ShowMessageAsync("Atencion", "¿Quiere Eliminar Datos de Proveedor: " + proveedor.Nombre + " " + proveedor.Apellido + " ?", MessageDialogStyle.AffirmativeAndNegative))
                {
                case MessageDialogResult.Affirmative:

                    proveedor.Eliminar(proveedor.Rut);
                    await this.ShowMessageAsync("Informacion", "Eliminados");

                    refreshData();
                    break;

                case MessageDialogResult.Negative:
                    await this.ShowMessageAsync("Informacion", "Accion cancelada.");

                    break;
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Informacion", "Ha ocurrido un error. \n " + ex.Message);
            }
        }
示例#10
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                Proveedor prov = new Proveedor();



                prov.NombreProv = txtNomProv.Text.Trim();
                prov.Direccion  = txtDireccionProv.Text.Trim();
                prov.Telefono   = Convert.ToInt32(txtTelefono.Text.ToString());

                bool IsUpdate = ProveedorBLL.updateProveedor(prov);

                if (IsUpdate)
                {
                    MessageBox.Show("El proveedor se modifico correctamente.");
                }
                else
                {
                    MessageBox.Show("El proveedor no se pudo modificar .");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#11
0
        private void CargarDatosProveedor()
        {
            try
            {
                foreach (DataRow row in ProveedorBLL.obtenerProveedor(Convert.ToInt32(Session["idProveedor"].ToString())).Rows)
                {
                    txtCedula.Text = row["cedula"].ToString();
                    txtID.Text     = row["idProveedor"].ToString();
                    ddlTipoProveedor.SelectedValue = row["tipoProveedor"].ToString();
                    txtNombre.Text             = row["NombreProveedor"].ToString();
                    txtDescripcion.Text        = row["descripcion"].ToString();
                    ddlProvincia.SelectedValue = row["idProvincia"].ToString();
                    llenarComboCanton(ddlCanton, Convert.ToInt32(ddlProvincia.SelectedValue));
                    ddlCanton.SelectedValue = row["idCanton"].ToString();
                    txtDireccion.Text       = row["direccion"].ToString();
                    txtEmail.Text           = row["email"].ToString();
                }

                foreach (DataRow row in ProveedorBLL.obtenerTelProveedor(Convert.ToInt32(Session["idProveedor"].ToString())).Rows)
                {
                    lstTelefonos.Items.Add(row["telefono"].ToString());
                }
            }
            catch (Exception)
            {
                string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>";
                string mensaje         = "Error al cargar los datos del proveedor";
                string disennoMensajeF = "</div>";
                ltlMensaje.Text    = disennoMensajeI + mensaje + disennoMensajeF;
                ltlMensaje.Visible = true;
            }
        }
示例#12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Proveedor prov = new Proveedor();



                prov.NombreProv = txtNomProv.Text.Trim();
                prov.Direccion  = txtDireccionProv.Text.Trim();
                prov.Telefono   = Convert.ToInt32(txtTelefono.Text.ToString());



                bool IsInsert = ProveedorBLL.createProveedor(prov);

                if (IsInsert)
                {
                    MessageBox.Show("Se agrego correctamente al registro de Proveedores.");
                }
                else
                {
                    MessageBox.Show("Fallo al momento de registrar.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#13
0
        private async void btnagregarprov_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int          number;
                ProveedorBLL nuevo = new ProveedorBLL();
                nuevo.Rut      = txtrutprov.Text;
                nuevo.Nombre   = txtnombreprov.Text;
                nuevo.Apellido = txtapellidosprov.Text;
                nuevo.Correo   = txtCorreo.Text;
                if (int.TryParse(txttelefonprov.Text, out number))
                {
                    nuevo.Tel = number;
                }
                else
                {
                    throw new Exception("El numero de telefono no corresponde");
                }

                nuevo.Rubro = (Rubros)cmbrubro.SelectedItem;
                nuevo.Agregar();
                Cargar();
                Limpiar();
                await this.ShowMessageAsync("Informacion", "El Proveedor ha sido registrado.", style : MessageDialogStyle.Affirmative);
            }
            catch (Exception ex)
            {
                desplegarMensaje(ex, ex.Message);
                Console.WriteLine("Error : " + ex.Message);
            }
        }
示例#14
0
        private async void dgProveedor_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            try
            {
                ProveedorBLL proveedor = new ProveedorBLL();
                proveedor = (ProveedorBLL)dgProveedor.SelectedItem;
                switch (await this.ShowMessageAsync("Atencion", "¿Quiere exportar Datos de Proveedor: " + proveedor.Nombre + " " + proveedor.Apellido + " ?", MessageDialogStyle.AffirmativeAndNegative))
                {
                case MessageDialogResult.Affirmative:

                    txtrutprov.IsEnabled  = false;
                    txtrutprov.Text       = proveedor.Rut;
                    txtnombreprov.Text    = proveedor.Nombre;
                    txtapellidosprov.Text = proveedor.Apellido;
                    txtCorreo.Text        = proveedor.Correo;
                    txttelefonprov.Text   = proveedor.Tel.ToString();
                    cmbrubro.SelectedItem = proveedor.Rubro;
                    await this.ShowMessageAsync("Informacion", "Datos Cargados.");

                    break;

                case MessageDialogResult.Negative:
                    await this.ShowMessageAsync("Informacion", "Accion cancelada.");

                    break;
                }
            }
            catch (Exception error)
            {
                Console.WriteLine("error: " + error.Message);
            }
        }
        public void EliminarTest()
        {
            bool paso = false;

            paso = ProveedorBLL.Eliminar(1);

            Assert.AreEqual(paso, true);
        }
示例#16
0
 public FormularioProveedor()
 {
     RevisarRol();
     InitializeComponent();
     proveedorBLL = new ProveedorBLL(new ProveedorRepository());
     libroBLL     = new LibroBLL(new LibroRepository());
     RefrescarGrilla();
 }
示例#17
0
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor digitar el id del Proveedor que desea eliminar") && ValidarBuscar())
     {
         ProveedorBLL.Eliminar(ut.StringInt(ProveedorIdtextBox.Text));
         Limpiar();
         MessageBox.Show("ELiminado con exito");
     }
 }
        private void Btn_listar_todos_Click(object sender, RoutedEventArgs e)
        {
            ProveedorBLL pb = new ProveedorBLL();

            System.Data.DataTable dt = pb.Getallprov();
            dtg_proveedores.ItemsSource = dt.DefaultView;
            txt_Nombreprov.Text         = "";
            lb1.Content = "";
        }
 private void CargarFiltrar()
 {
     FiltrarcomboBox.Items.Insert(0, "ProveedorId");
     FiltrarcomboBox.Items.Insert(1, "NombreProveedor");
     FiltrarcomboBox.Items.Insert(2, "FechaIngreso");
     FiltrarcomboBox.DataSource    = FiltrarcomboBox.Items;
     FiltrarcomboBox.DisplayMember = "Id";
     ConsultaProveedoressdataGridView.DataSource = ProveedorBLL.GetLista();
 }
示例#20
0
 private bool ValidarExiste(string aux)
 {
     if (ProveedorBLL.GetListaNombreProveedor(aux).Count() > 0)
     {
         MessageBox.Show("Este Nombre proveedor de ya existe, favor intentar con otro Nombre de Proveedor o modificar...");
         return(false);
     }
     return(true);
 }
示例#21
0
        private bool ValidarBuscar()
        {
            if (ProveedorBLL.Buscar(ut.StringInt(ProveedorIdtextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
        private void Win_aceptar_pedido_Loaded(object sender, RoutedEventArgs e)
        {
            ProveedorBLL ingBLL = new ProveedorBLL();
            DataTable    dt     = ingBLL.Getallprovcbb();

            cbb_proveedor.ItemsSource = dt.DefaultView;

            cbb_proveedor.DisplayMemberPath = "NOMBRE_PROVEEDOR";
            cbb_proveedor.SelectedValuePath = "ID_PROVEEDOR";
        }
示例#23
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ProveedorBLL ingBLL = new ProveedorBLL();
            DataTable    dt     = ingBLL.getallBebi();

            cmb_proveedor.ItemsSource = dt.DefaultView;

            cmb_proveedor.DisplayMemberPath = "NOMBRE_PROVEEDOR";
            cmb_proveedor.SelectedValuePath = "ID_PROVEEDOR";
        }
示例#24
0
 public FormularioInventario() : base()
 {
     RevisarRol();
     InitializeComponent();
     libroBLL           = new LibroBLL(new LibroRepository());
     _autorBLL          = new AutorBLL(new Repository <Autor>());
     _generoBLL         = new GeneroBLL(new Repository <Genero>());
     _proveedorBLL      = new ProveedorBLL(new ProveedorRepository());
     AutorSeleccionado += (o, s) => CargarAutorLibro();
 }
示例#25
0
        public string GetNombreProveedor(int id)
        {
            Proveedores proveedores = ProveedorBLL.Buscar(id);

            if (proveedores != null)
            {
                return(proveedores.Nombre);
            }
            id = 0;
            return("Error...");
        }
示例#26
0
 public ActionResult Create(Proveedor collection)
 {
     try
     {
         var crearProveedor = new ProveedorBLL().SetProveedor(collection);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
        public void GetListTest()
        {
            bool paso = false;

            List <Proveedores> lista = ProveedorBLL.GetList(l => true);

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
示例#28
0
        private void SearchProvedor()
        {
            int Id;

            Id = Convert.ToInt32(txtIdProv.Text);

            Proveedor prov = ProveedorBLL.getProveedorByName(Id);


            txtNomProv.Text       = prov.NombreProv.ToString();
            txtDireccionProv.Text = prov.Direccion.ToString();
            txtTelefono.Text      = prov.Telefono.ToString();
        }
        public void BuscarTest()
        {
            Proveedores proveedor = new Proveedores();
            bool        paso      = false;

            proveedor = ProveedorBLL.Buscar(1);

            if (proveedor != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
        // GET: Remision/Edit/5
        public ActionResult Edit(int id)
        {
            var almacenes   = new RemisionBLL().GetAllAlmacenes();
            var proveedores = new ProveedorBLL().GetAllProveedor();
            var productos   = new ProductoBLL().GetAllProductos();

            this.ViewData["Almacenes"]   = almacenes;
            this.ViewData["Proveedores"] = proveedores;
            this.ViewData["Productos"]   = productos;

            var rs = new RemisionBLL().GetRemisionEditById(id);

            return(View(rs));
        }