///buscar pedido cliente public UALL buscarpedido(UALL utili, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 10); datosPedido = data.MostrarCarritoCajero(utili.Id.ToString()); if (datosPedido.Rows.Count > 0) { double acum = 0; for (int i = 0; i < datosPedido.Rows.Count; i++) { acum = acum + double.Parse(datosPedido.Rows[i]["precio_producto_v"].ToString()) * int.Parse(datosPedido.Rows[i]["unidades_producto"].ToString()); } utili.Mensaje1 = ""; /// hay pedido utili.AuxBolean = true; utili.Mensaje = "$ " + acum.ToString(); /// total pedido } else { utili.Mensaje1 = componentes["mensaje1"].ToString(); utili.AuxBolean = false; utili.Mensaje = "0"; } return(utili); }
public DataTable Titulos(UALL utili, DataTable Recibo, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 18); DataRow fila; encap.IdCliente = utili.IdCliente; encap.Fecha = utili.Fecha; ClientePedido = data.FiltroClientePedido(encap.Fecha, encap.IdCliente); fila = Recibo.NewRow(); fila["Factura Pedido"] = componentes["Factura Pedido"].ToString(); fila["Cliente"] = componentes["Cliente"].ToString(); fila["Nombre producto"] = componentes["Nombre producto"].ToString(); fila["Nombre proveedor"] = componentes["Nombre proveedor"].ToString(); fila["Valor unitario"] = componentes["Valor unitario"].ToString(); fila["Cantidad"] = componentes["Cantidad"].ToString(); fila["Total producto"] = componentes["Total producto"].ToString(); fila["Total Pedido"] = componentes["Total Pedido"].ToString(); Recibo.Rows.Add(fila); return(Recibo); }
public UALL venderproductos(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 10); try { datosPedido = data.MostrarCarritoCajero(utili.IdCliente.ToString()); encap.IdCajero = utili.IdCajero; encap.User = utili.User; for (int i = 0; i < datosPedido.Rows.Count; i++) { utili.IdPedido = int.Parse(datosPedido.Rows[i]["id_pedido"].ToString()); encap.IdPedido = utili.IdPedido; data.VenderProductos(encap, ipAddress, MAC); } utili.Mensaje = componentes["mensaje8"].ToString(); utili.Url = "CajeroRecibo.aspx"; } catch (Exception ei) { utili.Mensaje = componentes["mensaje9"].ToString(); utili.Url = "CajeroConsulta.aspx"; } return(utili); }
public DataTable mostrarcarrito(string idCliente, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); datoscarrito = data.MostrarCarrito(idCliente); for (int i = 0; i < datoscarrito.Rows.Count; i++) { if (datoscarrito.Rows[i]["estado_pedido"].Equals("Apartado")) { datoscarrito.Rows[i]["estado_pedido"] = componentes["lb_apartado"].ToString(); } else if (datoscarrito.Rows[i]["estado_pedido"].Equals("No Apartado")) { datoscarrito.Rows[i]["estado_pedido"] = componentes["lb_noapartado"].ToString(); } } return(datoscarrito); }
public DataTable UtilidadTitulo(DataTable Recibo, int idio) { DataRow fila; // Utilidad = data.MostrarUtilidad(); Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 8); fila = Recibo.NewRow(); fila["TituloUtilidad"] = componentes["TituloUtilidad"].ToString(); fila["nombreUtilidad"] = componentes["nombreUtilidad"].ToString(); fila["provedorUtilidad"] = componentes["provedorUtilidad"].ToString(); fila["ventaUtilidad"] = componentes["ventaUtilidad"].ToString(); fila["compraUtilidad"] = componentes["compraUtilidad"].ToString(); fila["utilidad"] = componentes["utilidad"].ToString(); fila["totalUtilidad"] = componentes["totalUtilidad"].ToString(); Recibo.Rows.Add(fila); return(Recibo); }
public UALL insertarmensaje(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); try { encap.Nombre = utili.Nombre; encap.Email = utili.Email; encap.Mensaje = utili.Mensaje; encap.User = utili.User; encap.Id = utili.IdUsuario; encap = data.contactar(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje1"].ToString(); return(utili); } utili.Mensaje = componentes["mensaje2"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje3"].ToString(); } return(utili); }
public UALL eliminarproductoproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); try { ProductoProveedor = data.productosProveedor(utili.IdProveedor); utili.NombreProducto = ProductoProveedor.Rows[utili.ItemIndex]["nombre_producto"].ToString(); encap.IdProducto = utili.IdProducto; encap.IdProveedor = utili.IdProveedor; encap.User = utili.User; data.EliminarProductosProveedor(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje26"].ToString() + utili.NombreProducto + ""; } catch (Exception exc) { utili.Mensaje = componentes["mensaje27"].ToString() + utili.NombreProducto + ""; } return(utili); }
public UALL adquirirproductos(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 3); try { encap.Id = utili.Id; encap.Precio = utili.Precio; encap.Cantidad = int.Parse(utili.Cantidad_TB); encap.User = utili.User; data.AdquirirProducto(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje1"].ToString(); utili.Url = "AdministradorAdquirirProducto.aspx"; utili.Nulo = null; } catch (Exception ei) { utili.Mensaje = componentes["mensaje2"].ToString(); utili.Nulo = "1"; } return(utili); }
public DataTable mostraradquirirproductos(int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 3); AdqurirProductos = data.RelacionProductoProveedor(); AdqurirProductos.Columns.Add("Editar"); AdqurirProductos.Columns.Add("Actualizar"); AdqurirProductos.Columns.Add("Cancelar"); for (int i = 0; i < AdqurirProductos.Rows.Count; i++) { AdqurirProductos.Rows[i]["Cancelar"] = componentes["LB_Cancelar"].ToString(); AdqurirProductos.Rows[i]["Editar"] = componentes["LB_Editar"].ToString(); AdqurirProductos.Rows[i]["Actualizar"] = componentes["LB_Actualizar"].ToString(); } return(AdqurirProductos); }
public UALL modificarcarrito(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); try { encap.Id = utili.IdPedido; encap.Cantidad = int.Parse(utili.Cantidad_TB); encap.User = utili.User; data.ModificarCarrito(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje17"].ToString(); } catch (NullReferenceException ei) { utili.Mensaje = componentes["mensaje18"].ToString(); throw ei; } finally { } return(utili); }
public UALL insertarproductocarrito(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 17); try { ///mostrar productos datos = data.obtenerProductos(utili.Mensaje1); /// encapsular campos encap.IdProducto = int.Parse(datos.Rows[utili.ItemIndex]["id_producto"].ToString()); encap.IdProveedor = int.Parse(datos.Rows[utili.ItemIndex]["id_proveedor"].ToString()); encap.Cantidad = int.Parse(utili.Cantidad_TB); encap.Id = utili.IdUsuario; encap.User = utili.User; encap = data.insertarpedidoproducto(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje2"].ToString(); return(utili); } utili.Mensaje = componentes["mensaje3"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje4"].ToString(); } return(utili); }
public UALL eliminarproducto(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); try { encap.Id = utili.IdPedido; // Valor de la fila dentro del gridview encap.User = utili.User; data.EliminarCarrito(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje3"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje4"].ToString(); throw ei; } finally { } return(utili); }
public UALL comprarproductos(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); datoscarrito = data.MostrarCarrito(utili.IdUsuario.ToString()); for (int i = 0; i < datoscarrito.Rows.Count; i++) { try { encap.Id = int.Parse(datoscarrito.Rows[i]["id_pedido"].ToString()); encap.User = utili.User; data.ComprarProductos(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje1"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje2"].ToString(); throw ei; } } return(utili); }
public DataTable titulos(int idio, DataTable Recibo) { DataRow fila; Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 11); fila = Recibo.NewRow(); fila["Factura Pedido"] = componentes["Factura Pedido"].ToString(); fila["Cajero"] = componentes["Cajero"].ToString(); fila["Cliente"] = componentes["Cliente"].ToString(); fila["nombreProducto"] = componentes["nombreProducto"].ToString(); fila["valorUnitario"] = componentes["valorUnitario"].ToString(); fila["cantidad"] = componentes["cantidad"].ToString(); fila["TotalProducto"] = componentes["TotalProducto"].ToString(); fila["Total Pedido"] = componentes["Total Pedido"].ToString(); Recibo.Rows.Add(fila); return(Recibo); }
public UALL consultariventario(UALL utili, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 17); ///mostrar productos int CantidadProductoActual = 0; datos = data.MostrarProductos(); for (int i = 0; i < datos.Rows.Count; i++) { if (int.Parse(datos.Rows[i]["id_producto_proveedor"].ToString()) == utili.IdProducto) { CantidadProductoActual = int.Parse(datos.Rows[i]["cantidad_producto"].ToString()); break; } } ///Condiciones si existe el producto if (utili.Cantidad_TB == "") { utili.Mensaje = componentes["mensaje5"].ToString() + utili.Nombre + componentes["mensaje6"].ToString(); utili.Nulo = "1"; } else if (CantidadProductoActual < int.Parse(utili.Cantidad_TB)) { utili.Mensaje = componentes["mensaje7"].ToString() + utili.Nombre + componentes["mensaje8"].ToString(); utili.Nulo = "1"; } else if (int.Parse(utili.Cantidad_TB) <= 0) { utili.Mensaje = componentes["mensaje9"].ToString() + utili.Nombre + componentes["mensaje10"].ToString(); utili.Nulo = "1"; } else { utili.Mensaje = ""; utili.Nulo = null; } return(utili); }
public String mostrartb(int idio, int form, String compo) { Logica_idiomaControl idioma = new Logica_idiomaControl(); DataTable componente = idioma.traerCompon(idio, form); String mensaje = ""; for (int i = 0; i < componente.Rows.Count; i++) { if (compo.Equals(componente.Rows[i]["componente"].ToString())) { mensaje = componente.Rows[i]["texto"].ToString(); } } return(mensaje); }
public UALL relacionProductoProveedor(UALL utili, string ipAddress, string MAC, int idio) { ProductoProveedor = data.productosProveedor(utili.IdProveedor); Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); for (int i = 0; i < ProductoProveedor.Rows.Count; i++) { if (utili.IdProducto == int.Parse(ProductoProveedor.Rows[i]["id_producto"].ToString())) { utili.Mensaje = componentes["mensaje16"].ToString() + " " + utili.NombreProducto + componentes["mensaje17"].ToString() + " " + utili.NombreProveedor; utili.Nulo = "1"; return(utili); } } try { encap.IdProducto = utili.IdProducto; encap.IdProveedor = utili.IdProveedor; encap.Precio = utili.Precio; encap.NombreProducto = utili.NombreProducto; encap.NombreProveedor = utili.NombreProveedor; encap.User = utili.User; data.InsertarProductosProveedor(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje18"].ToString() + utili.NombreProducto + componentes["mensaje19"].ToString() + utili.NombreProveedor + ""; utili.Ruta = "AdministradorAgregarProov.aspx"; utili.Nulo = null; } catch (Exception ei) { utili.Mensaje = componentes["mensaje20"].ToString() + utili.NombreProducto + componentes["mensaje21"].ToString() + utili.NombreProveedor + componentes["mensaje22"].ToString(); utili.Nulo = "1"; } return(utili); }
public DataTable mostrarcajeros(int idio) { Cajeros = data.MostrarCajeros(); Cajeros.Columns.Add("Eliminar"); Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 4); for (int i = 0; i < Cajeros.Rows.Count; i++) { Cajeros.Rows[i]["Eliminar"] = componentes["LB_Eliminar"].ToString(); } return(Cajeros); }
public UALL DL_ProductosVacio(int item, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 12); if (item == 0) { utili.Mensaje = componentes["Mensaje1"].ToString(); } else { utili.Mensaje = ""; } return(utili); }
public DataTable llenarGridviewfechas(int idCliente, int idio) { DataTable ClientePedido = new DataTable(); Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 18); ClientePedido = data.ClientePedido(idCliente); fechaDiarias.Columns.Add("id_cliente_pedido"); fechaDiarias.Columns.Add("fecha_diaria"); fechaDiarias.Columns.Add("seleccione"); try{ DataRow fila; for (int i = 0; i < ClientePedido.Rows.Count; i++) { DateTime resul; if (fecha != ClientePedido.Rows[i]["fecha_pedido"].ToString()) { fila = fechaDiarias.NewRow(); fila["id_cliente_pedido"] = (i + 1).ToString(); fila["fecha_diaria"] = ClientePedido.Rows[i]["fecha_pedido"].ToString(); fecha = ClientePedido.Rows[i]["fecha_pedido"].ToString(); fechaDiarias.Rows.Add(fila); } } }catch (Exception ei) { } for (int i = 0; i < fechaDiarias.Rows.Count; i++) { fechaDiarias.Rows[i]["seleccione"] = componentes["Seleccione1"].ToString(); } return(fechaDiarias); }
public DataTable listarproducto(int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); Producto = data.ListarProductos(); for (int i = 0; i < Producto.Rows.Count; i++) { if (Producto.Rows[i]["nombre_producto"].Equals("--Seleccione--")) { Producto.Rows[i]["nombre_producto"] = componentes["ddl_seleccione6.1"].ToString(); } } return(Producto); }
public DataTable listarcajeros(int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 4); Cajeros = data.ListarCajeros(); for (int i = 0; i < Cajeros.Rows.Count; i++) { if (Cajeros.Rows[i]["nombre_usuario"].Equals("--Seleccione--")) { Cajeros.Rows[i]["nombre_usuario"] = componentes["ddl_seleccione"].ToString(); } } return(Cajeros); }
public UALL eliminarproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); if (System.IO.File.Exists(utili.SaveLocationLogo)) { try { System.IO.File.Delete(utili.SaveLocationLogo); } catch (System.IO.IOException ex) { utili.Mensaje = componentes["mensaje13"].ToString(); utili.Nulo = "1"; return(utili); } } try { encap.IdProveedor = utili.IdProveedor; encap.User = utili.User; data.EliminarProveedor(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje14"].ToString(); utili.Ruta = "AdministradorAgregarProov.aspx"; utili.Nulo = null; } catch (Exception ei) { utili.Mensaje = componentes["mensaje15"].ToString(); utili.Nulo = "1"; } return(utili); }
public UALL actualizarproductoproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); try { ProductoProveedor = data.productosProveedor(utili.IdProveedor); utili.NombreProducto = ProductoProveedor.Rows[utili.ItemIndex]["nombre_producto"].ToString(); if (utili.Precio <= 0) { utili.Mensaje = componentes["mensaje23"].ToString() + utili.NombreProducto + ""; utili.Nulo = "A"; return(utili); } encap.IdProducto = utili.IdProducto; encap.IdProveedor = utili.IdProveedor; encap.Precio = utili.Precio; encap.User = utili.User; data.ModificarProductoProvedor(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje24"].ToString(); utili.Nulo = "1"; } catch (Exception ei) { utili.Mensaje = componentes["mensaje25"].ToString(); utili.Nulo = "1"; } return(utili); }
public UALL eliminarproducto(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 5); Productos = data.MostrarProductos(); utili.Nombre = Productos.Rows[utili.ItemIndex]["nombre_producto"].ToString(); if (System.IO.File.Exists(utili.SaveLocationLogo)) { try { System.IO.File.Delete(utili.SaveLocationLogo); encap.IdProducto = utili.IdProducto; encap.User = utili.User; data.EliminarProducto(encap, ipAddress, MAC); /// eliminar producto /// utili.Mensaje = componentes["mensaje14"].ToString() + utili.Nombre + ""; utili.Url = "AdministradorAgregarProducto.aspx"; utili.IdCondicional = 0; return(utili); } catch (System.IO.IOException ex) { utili.Mensaje = componentes["mensaje15"].ToString() + utili.Nombre + componentes["mensaje16"].ToString(); utili.IdCondicional = 1; return(utili); } } return(utili); }
public UALL insertarproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); try { int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje6"].ToString() + " " + utili.LogoExtension + ""; utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.LogoUrl = "~\\Imagenes\\Logo" + "\\" + cont + utili.LogoExtension + ""; encap.Nit = utili.IdProveedor; encap.Nombre = utili.Nombre; encap.Direccion = utili.Direccion; encap.Telefono = utili.Telefono; encap.Email = utili.Email; encap.LogoUrl = utili.LogoUrl; encap.User = utili.User; encap = data.InsertarProveedor(encap, ipAddress, MAC); if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk { utili.Mensaje = componentes["mensaje7"].ToString() + " " + utili.Nombre + componentes["mensaje8"].ToString() + " " + utili.IdProveedor + componentes["mensaje9"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } utili.Mensaje = componentes["mensaje10"].ToString() + " " + utili.Nombre + ""; utili.Url = "AdministradorAgregarProov.aspx"; utili.Nulo = null; return(utili); } catch (Exception ei) { utili.Mensaje = componentes["mensaje11"].ToString() + " " + utili.Nombre + componentes["mensaje12"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } return(utili); }
public UALL actualizarproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); try { if (utili.LogoExtension != "") { if (System.IO.File.Exists(utili.LogoUrl)) { try { System.IO.File.Delete(utili.LogoUrl); } catch (System.IO.IOException ex) { utili.Mensaje = componentes["mensaje1"].ToString(); utili.Nulo = "1"; return(utili); } } int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje2"].ToString() + utili.LogoExtension + ""; utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.Ruta = "~\\Imagenes\\Logo" + "\\" + cont + utili.LogoExtension + ""; } else { utili.SaveLocationLogo = ""; } encap.Nit = utili.IdProveedor; encap.Nombre = utili.Nombre; encap.Direccion = utili.Direccion; encap.Telefono = utili.Telefono; encap.Email = utili.Email; encap.LogoUrl = utili.Ruta; encap.User = utili.User; data.ModificarProvedor(encap, ipAddress, MAC); utili.Mensaje = componentes["mensaje3"].ToString() + " " + utili.Nombre + componentes["mensaje4"].ToString(); utili.Ruta = "AdministradorAgregarProov.aspx"; utili.Nulo = null; return(utili); } catch (Exception exc) { utili.Mensaje = componentes["mensaje5"].ToString() + " " + utili.Nombre + ""; utili.Nulo = "1"; return(utili); } }
public UALL insertarproducto(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 5); try { int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje1"].ToString(); utili.IdCondicional = 1; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.LogoUrl = "~\\Imagenes\\Productos" + "\\" + cont + utili.LogoExtension + ""; encap.IdProducto = utili.IdProducto; encap.Nombre = utili.Nombre; encap.Descripcion = utili.Descripcion; encap.LogoUrl = utili.LogoUrl; encap.User = utili.User; encap = data.InsertarProducto(encap, ipAddress, MAC); if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk { utili.Mensaje = componentes["mensaje2"].ToString() + utili.Nombre + componentes["mensaje3"].ToString() + utili.IdProducto + componentes["mensaje4"].ToString(); utili.IdCondicional = 1; utili.SaveLocationLogo = ""; return(utili); } utili.Mensaje = componentes["mensaje5"].ToString(); utili.Url = "AdministradorAgregarProducto.aspx"; utili.IdCondicional = 0; return(utili); } catch (Exception ei) { utili.Mensaje = componentes["mensaje6"].ToString() + utili.Nombre + componentes["mensaje7"].ToString(); utili.IdCondicional = 1; utili.SaveLocationLogo = ""; return(utili); } }
public UALL modificarproducto(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 5); try { if (utili.LogoExtension != "") { int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { //componentes["mensaje6"].ToString() utili.Mensaje = componentes["mensaje8"].ToString() + utili.LogoExtension + ""; utili.IdCondicional = 1; return(utili); } if (System.IO.File.Exists(utili.LogoUrl)) { try { System.IO.File.Delete(utili.LogoUrl); } catch (System.IO.IOException ex) { utili.Mensaje = componentes["mensaje9"].ToString() + utili.Mensaje + componentes["mensaje10"].ToString(); utili.IdCondicional = 1; return(utili); } } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.Ruta = "~\\Imagenes\\Productos" + "\\" + cont + utili.LogoExtension + ""; } else { utili.SaveLocationLogo = ""; } encap.IdProducto = utili.IdProducto; encap.Nombre = utili.Nombre; encap.Descripcion = utili.Descripcion; encap.LogoUrl = utili.Ruta; encap.User = utili.User; data.ModificarProducto(encap, ipAddress, MAC); ////modficar producto utili.Mensaje = componentes["mensaje11"].ToString(); utili.Url = "AdministradorAgregarProducto.aspx"; utili.IdCondicional = 0; return(utili); } catch (Exception exc) { utili.Mensaje = componentes["mensaje12"].ToString() + utili.Nombre + componentes["mensaje13"].ToString(); utili.IdCondicional = 1; utili.SaveLocationLogo = ""; return(utili); } }
public UALL Session(UALL utili, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 1); if (utili.IdTipoUsuario != 0) { utili.AuxBolean = true; //mostrar controles master if (!System.IO.File.Exists(utili.SaveLocationLogo)) // si no existe en la carpeta servidor { utili.ImagenUsuario = "~/Imagenes/ImagenesWeb/imagen_vacia.png"; } datosUsuario = data.MostrarUsuario(); /// traer usuario de la base de datos. for (int i = 0; i < datosUsuario.Rows.Count; i++) { if (int.Parse(datosUsuario.Rows[i]["id_usuario"].ToString()) == utili.IdUsuario) { utili.User = datosUsuario.Rows[i]["nick_usuario"].ToString(); utili.Nombre = datosUsuario.Rows[i]["nombres_usuario"].ToString() + " " + datosUsuario.Rows[i]["apellidos_usuario"].ToString(); utili.Email = datosUsuario.Rows[i]["email_usuario"].ToString(); if (utili.IdTipoUsuario == 1) { if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Administrador")) { utili.Mensaje = componentes["Administrador"].ToString(); } } else if (utili.IdTipoUsuario == 2) { if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Cajero")) { utili.Mensaje = componentes["Cajero"].ToString(); } } else if (utili.IdTipoUsuario == 3) { if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Cliente")) { utili.Mensaje = componentes["Cliente"].ToString(); } } } } } else { utili.AuxBolean = false; } return(utili); }