コード例 #1
0
        public static bool Add(string producto, string cantidad, string precio, string metros)
        {
            Conexion conn = new Conexion();

            int ds = conn.Count("Select count(producto) from [Inventario] where producto=\'" + producto + "\';");

            if (ds == 0)
            {
                Inv_Bodega(producto, cantidad);

                return(conn.Crear("Inventario", "Sucursal, Producto, Cantidad, Precio, Metros_Cuadrados ", "1 ," + producto + "," + cantidad + "," + precio + "," + metros));
            }
            else
            {
                Inv_Bodega(producto, cantidad);
                DataSet Producto_ = conn.Buscar_Mostrar("Inventario", "Producto" + "= " + producto);

                XmlDocument xDoc = new XmlDocument();
                xDoc.LoadXml(Producto_.GetXml());

                XmlNodeList _Producto   = xDoc.GetElementsByTagName("NewDataSet");
                XmlNodeList cant        = ((XmlElement)_Producto[0]).GetElementsByTagName("Cantidad");
                XmlNodeList metros_cuad = ((XmlElement)_Producto[0]).GetElementsByTagName("Metros_Cuadrados");

                string  metros_cuadrados = metros_cuad[0].InnerText;
                string  cantid           = cant[0].InnerText;
                decimal metros1          = Convert.ToDecimal(metros_cuadrados, CultureInfo.CreateSpecificCulture("en-US"));
                decimal metros2          = Convert.ToDecimal(metros, CultureInfo.CreateSpecificCulture("en-US"));

                decimal metrostotales = metros1 + metros2;
                return(conn.Modificar("Inventario", "Cantidad =" + (Convert.ToInt64(cantid) + Convert.ToInt64(cantidad)) + ", Metros_Cuadrados=" + Convert.ToString(metrostotales).Replace(",", "."), "Producto=" + producto));
            }
        }
コード例 #2
0
        public static bool Rest(string producto, string cantidad)
        {
            Conexion conn = new Conexion();

            int ds = conn.Count("Select count(producto) from [Bodega] where producto=\'" + producto + "\';");

            if (ds == 0)
            {
                return(conn.Crear("Bodega", "Producto, Cantidad ", "\'" + producto + "\'," + cantidad));
            }
            else
            {
                DataSet Producto_ = conn.Buscar_Mostrar("Bodega", "Producto" + "= " + producto);

                XmlDocument xDoc = new XmlDocument();
                xDoc.LoadXml(Producto_.GetXml());

                XmlNodeList _Producto = xDoc.GetElementsByTagName("NewDataSet");
                XmlNodeList cant      = ((XmlElement)_Producto[0]).GetElementsByTagName("Cantidad");
                string      cantid    = cant[0].InnerText;

                if (Convert.ToInt64(cantidad) > Convert.ToInt64(cantid))
                {
                    return(false);
                }
                else
                {
                    return(conn.Modificar("Bodega", "Cantidad =" + (Convert.ToInt64(cantid) - Convert.ToInt64(cantidad)), "Producto=" + producto));
                }
            }
        }
コード例 #3
0
        public static bool Add(string abrevia, string descripcion, string tipo, string marca, string largo, string ancho, string porc)
        {
            Boolean  respuesta;
            Conexion conn = new Conexion();

            if (largo == "")
            {
                largo = "null";
            }
            if (ancho == "")
            {
                ancho = "null";
            }

            if (porc == "")
            {
                porc = "null";
            }



            int ds = conn.Count("Select count(Abreviatura) from [Producto] where Abreviatura=\'" + abrevia + "\';");

            if (ds == 0)
            {
                respuesta = conn.Crear("Producto", "Abreviatura,Descripcion, Porcentaje,Largo,Tipo,Ancho, Marca", "\'" + abrevia + "',\'" + descripcion + "\'," + porc + "," + largo + "," + tipo + "," + ancho + "," + "\'" + marca + "\'");
                return(respuesta);
            }
            return(false);
        }
コード例 #4
0
        public static bool Add(string nombre, string nit, string apellido, string direccion, string telefono)
        {
            Conexion conn = new Conexion();

            if (nit != "")
            {
                int ds = conn.Count("Select count(nit) from [cliente] where nit=\'" + nit + "\';");

                if (ds == 0)
                {
                    return(conn.Crear("Cliente", "Nombre , Nit, Apellido, Direccion, Telefono ", "\'" + nombre + "\','" + nit + "\','" + apellido + "\','" + direccion + "\','" + telefono + "\'"));
                }
            }
            else
            {
                return(conn.Crear("Cliente", "Nombre , Nit, Apellido, Direccion, Telefono ", "\'" + nombre + "\','" + nit + "\','" + apellido + "\','" + direccion + "\','" + telefono + "\'"));
            }

            return(false);
        }
コード例 #5
0
ファイル: Rol.aspx.cs プロジェクト: luismonzon/Proyecto1_Tel
        public static bool InsertRol(string name)
        {
            Conexion conn = new Conexion();

            int ds = conn.Count("Select count(nombre) from [Rol] where nombre=\'" + name + "\';");

            if (ds == 0)
            {
                conn.Crear("Rol", "Nombre", "\'" + name + "\'");
                return(true);
            }

            return(false);
        }
コード例 #6
0
        public static bool Add(string nickname, string nombre, string apellido, string dpi, string password, string rol)
        {
            Conexion conn = new Conexion();

            int ds = conn.Count("Select count(NickName) from [usuario] where NickName=\'" + nickname + "\';");

            if (ds == 0)
            {
                conn.Crear("Usuario", "NickName,Nombre, Apellido,Dpi,Rol,Contrasenia", "\'" + nickname + "',\'" + nombre + "',\'" + apellido + "',\'" + dpi + "\'," + rol + ",\'" + password + "\'");
                return(true);
            }

            return(false);
        }