Esempio n. 1
0
        private void ConsultarProductosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            cProductos consulta = new cProductos();

            consulta.MdiParent = this;
            consulta.Show();
        }
Esempio n. 2
0
        private void productosToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            cProductos cProductos = new cProductos();

            cProductos.MdiParent = this;
            cProductos.Show();
        }
Esempio n. 3
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int id;
            RepositorioBase <Productos> db = new RepositorioBase <Productos>();
            Productos producto             = new Productos();

            int.TryParse(ProductoIdnumericUpDown.Text, out id);
            Limpiar();

            if (id == 0)
            {
                cProductos frm = new cProductos(0);
                frm.ShowDialog();
                if (frm.codigoProducto > 0)
                {
                    producto = db.Buscar(frm.codigoProducto);
                    LlenaCampo(producto);
                }
            }
            else
            {
                producto = db.Buscar(id);

                if (producto != null)
                {
                    LlenaCampo(producto);
                }
                else
                {
                    MessageBox.Show("El Producto no existe");
                }
            }
        }
Esempio n. 4
0
        private void Button2_Click(object sender, EventArgs e)
        {
            cProductos frm = new cProductos(1);

            frm.ShowDialog();
            ProductocomboBox.SelectedValue = frm.codigoProducto;
        }
Esempio n. 5
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            cProductos cp = new cProductos();

            this.Hide();
            cp.ShowDialog();
        }
Esempio n. 6
0
        private void ConsultarCliente_button_Click(object sender, EventArgs e)
        {
            SubMenuClientes.Visible = false;
            cProductos cP = new cProductos();

            cP.ShowDialog();
        }
        private void ButtonCProductos_Click_1(object sender, EventArgs e)
        {
            cProductos ver = new cProductos();

            ver.MdiParent = this;
            ver.Show();
        }
Esempio n. 8
0
    public static bool EliminarImagenProducto(string pCodigo)
    {
        bool result = false;

        cProductos obj = WebService.ObtenerProductosImagenes().Where(x => x.pro_codigo == pCodigo).FirstOrDefault();

        if (obj != null)
        {
            // string RutaCompleta = AppDomain.CurrentDomain.BaseDirectory + @"archivos\" + "productos" + @"\";
            string RutaCompleta = SitioBase.Constantes.cRaizArchivos + @"\archivos\" + "productos" + @"\";
            try
            {
                File.Delete(RutaCompleta + obj.pri_nombreArchivo);
                result = true;
            }
            catch (Exception ex)
            {
                var lll = ex;
                //    throw;
            }
        }
        bool?resultFunc = WebService.ElimimarProductoImagenPorId(pCodigo);

        result = resultFunc == null ? false : resultFunc.Value;
        return(result);
    }
Esempio n. 9
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int       id;
            Productos asi = new  Productos();
            Repositorio <Productos> rep = new  Repositorio <Productos>();

            int.TryParse(NoProductoNumericUpDown.Text, out id);
            cProductos asig = new cProductos();

            asig.ShowDialog();
        }
 private void ProductosToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     if (Permiso_label.Text == "Almacen" || Permiso_label.Text == "Contador" || Permiso_label.Text == "Administrador")
     {
         cProductos p = new cProductos();
         p.Show();
     }
     else
     {
         MessageBox.Show("No se puede acceder con este usuario", "No Hay Permiso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Esempio n. 11
0
 public cProductosBuscador(cProductos pProducto)
 {
     base.pro_codigo                    = pProducto.pro_codigo;
     base.pro_nombre                    = pProducto.pro_nombre;
     base.PrecioFinal                   = pProducto.PrecioFinal;
     base.pro_codigoalfabeta            = pProducto.pro_codigoalfabeta;
     base.pro_codigobarra               = pProducto.pro_codigobarra;
     base.pro_codtpopro                 = pProducto.pro_codtpopro;
     base.pro_descuentoweb              = pProducto.pro_descuentoweb;
     base.pro_laboratorio               = pProducto.pro_laboratorio;
     base.pro_monodroga                 = pProducto.pro_monodroga;
     base.pro_codtpovta                 = pProducto.pro_codtpovta;
     base.pro_neto                      = pProducto.pro_neto;
     base.pro_ofeporcentaje             = pProducto.pro_ofeporcentaje;
     base.pro_ofeunidades               = pProducto.pro_ofeunidades;
     base.pro_precio                    = pProducto.pro_precio;
     base.pro_preciofarmacia            = pProducto.pro_preciofarmacia;
     base.pro_isTrazable                = pProducto.pro_isTrazable;
     base.pro_NoTransfersEnClientesPerf = pProducto.pro_NoTransfersEnClientesPerf;
     listaSucursalStocks                = new List <cSucursalStocks>();
     isProductoNoEncontrado             = false;
 }
Esempio n. 12
0
        public JsonResult guardar(cProductos cproductos)
        {
            Productos objProductos = new Productos();

            if (cproductos.Id != 0)
            {
                //editar
                objProductos = db.Productos.Where(a => a.Id == cproductos.Id).FirstOrDefault();
                if (objProductos == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                else
                {
                    objProductos.Nombre       = cproductos.Nombre;
                    objProductos.Stock        = cproductos.Stock;
                    objProductos.PrecioCompra = cproductos.PrecioCompra;
                    objProductos.PrecioVenta  = cproductos.PrecioVenta;
                    objProductos.Agregado     = DateTime.Now;

                    db.Productos.Attach(objProductos);
                    db.Entry(objProductos).State = System.Data.Entity.EntityState.Modified;
                }
            }
            else
            {
                //nuevo
                objProductos.Nombre       = cproductos.Nombre;
                objProductos.Stock        = cproductos.Stock;
                objProductos.PrecioCompra = cproductos.PrecioCompra;
                objProductos.PrecioVenta  = cproductos.PrecioVenta;
                objProductos.Agregado     = DateTime.Now;
                db.Productos.Add(objProductos);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objProductos }));
        }
Esempio n. 13
0
        public string listarProductos()
        {
            var query = (from p in db.Productos select p).OrderBy(p => p.Id).ToList <Productos>();
            List <cProductos> listaProductos = new List <cProductos>();

            foreach (Productos productos in query)
            {
                cProductos ObjProductos = new cProductos();
                ObjProductos.Id           = productos.Id;
                ObjProductos.Nombre       = productos.Nombre;
                ObjProductos.Stock        = productos.Stock;
                ObjProductos.PrecioCompra = productos.PrecioCompra;
                ObjProductos.PrecioVenta  = productos.PrecioVenta;
                ObjProductos.Agregado     = productos.Agregado;

                listaProductos.Add(ObjProductos);
            }
            return(JsonConvert.SerializeObject(new
            {
                status = true,
                mensaje = "Datos cargados",
                data = listaProductos
            }));
        }
Esempio n. 14
0
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            cProductos cp = new cProductos();

            cp.Show();
        }
Esempio n. 15
0
        private void ConsultarProductosButton_Click(object sender, RoutedEventArgs e)
        {
            cProductos cProducto = new cProductos(usuarioSiempreActivoId);

            cProducto.Show();
        }
        private void cProductosMenuItem_Click(object sender, RoutedEventArgs e)
        {
            cProductos consultaProductos = new cProductos();

            consultaProductos.Show();
        }
        private void ProductosConsutasMenutem_Click(object sender, RoutedEventArgs e)
        {
            cProductos consultas = new cProductos();

            consultas.Show();
        }
Esempio n. 18
0
        private void ProductoMenuItem_Click_1(object sender, RoutedEventArgs e)
        {
            cProductos cproductos = new cProductos();

            cproductos.Show();
        }
Esempio n. 19
0
        private void consultaDeProductosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            cProductos cP = new cProductos();

            cP.ShowDialog();
        }
Esempio n. 20
0
        private void ConsultarProductos_Click(object sender, RoutedEventArgs e)
        {
            cProductos cproductos = new cProductos();

            cproductos.Show();
        }
Esempio n. 21
0
 private void UsuariosToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     cProductos frm = new cProductos(0);
     frm.Show();
 }
Esempio n. 22
0
        private void ConsultaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            cProductos prod = new cProductos();

            prod.Show();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Seguridad(consPalabraClave);
            if (!IsPostBack)
            {
                if (Request.QueryString.AllKeys.Contains("Numero"))
                {
                    HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"] = Request.QueryString.Get("Numero");
                    cProductos objProducto = WebService.RecuperadorProductoPorCodigo(HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"].ToString());
                    if (objProducto != null)
                    {
                        HttpContext.Current.Session["GestionProductoImagenAgregar_Nombre"] = objProducto.pro_nombre;
                    }
                }
                else
                {
                    HttpContext.Current.Session["GestionProductoImagenAgregar_Nombre"] = null;
                    HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"] = null;
                }
            }
            else// if (IsPostBack)
            {
                Boolean fileOK = false;
                String  path   = Constantes.cRaizArchivos + @"/archivos/productos/";
                if (FileUpload1.HasFile)
                {
                    String fileExtension =
                        System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                    String[] allowedExtensions =
                    { ".gif", ".png", ".jpeg", ".jpg" };
                    for (int i = 0; i < allowedExtensions.Length; i++)
                    {
                        if (fileExtension == allowedExtensions[i])
                        {
                            fileOK = true;
                        }
                    }
                }

                if (fileOK)
                {
                    try
                    {
                        if (HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"] != null)
                        {
                            string   nombre                = FileUpload1.FileName;
                            string[] listaParteNombre      = nombre.Split('.');
                            string   CacheNombreArchivo    = string.Empty;
                            string   CacheExtencionArchivo = string.Empty;
                            for (int i = 0; i < listaParteNombre.Length - 1; i++)
                            {
                                CacheNombreArchivo += listaParteNombre[i];
                            }
                            CacheExtencionArchivo = listaParteNombre[listaParteNombre.Length - 1];
                            int    cont        = -1;
                            string parteNueva  = string.Empty;
                            string nombreFinal = CacheNombreArchivo + parteNueva + "." + CacheExtencionArchivo;
                            while (System.IO.File.Exists(path + nombreFinal))
                            {
                                cont++;
                                parteNueva  = cont.ToString();
                                nombreFinal = CacheNombreArchivo + parteNueva + "." + CacheExtencionArchivo;
                            }

                            FileUpload1.PostedFile.SaveAs(path + nombreFinal);

                            cThumbnail.obtenerImagen("productos", nombreFinal, Constantes.cWidth_Oferta.ToString(), Constantes.cHeight_Oferta.ToString(), "#FFFFFF", false);


                            WebService.ActualizarInsertarProductosImagen(HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"].ToString(), nombreFinal);
                            //Label1.Text = "File uploaded!";

                            HttpContext.Current.Session["GestionProductoImagenAgregar_Nombre"] = null;
                            HttpContext.Current.Session["GestionProductoImagenAgregar_Numero"] = null;
                            string parametro = string.Empty;

                            if (HttpContext.Current.Session["GestionProductoImagen_Text"] != null && !string.IsNullOrWhiteSpace(HttpContext.Current.Session["GestionProductoImagen_Text"].ToString()))
                            {
                                parametro = "?text=" + HttpContext.Current.Session["GestionProductoImagen_Text"].ToString();
                            }
                            Response.Redirect("GestionProductoImagen.aspx" + parametro);
                        }
                    }
                    catch (Exception ex)
                    {
                        //Label1.Text = "File could not be uploaded.";
                    }
                }
                else
                {
                    //Label1.Text = "Cannot accept files of this type.";
                }
            }
        }
Esempio n. 24
0
        private void ProductosToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            cProductos cp = new cProductos();

            cp.Show();
        }