コード例 #1
0
        public static bool UpdateProvider(Classes.Proveedor proveedor)
        {
            OpenConnection();
            string query = string.Format("UPDATE Proveedores SET Nombre = '{0}', Domicilio = '{1}', Telefono = '{2}', Correo = '{3}', ImgPath = '{4}' WHERE IDProveedor = {5}", proveedor.nombre, proveedor.domicilio, proveedor.telefono, proveedor.correo, proveedor.path, proveedor.ID);

            try
            {
                com = new SqlCommand(query, con);
                com.ExecuteNonQuery();
                CloseConnection();
                return(true);
            } catch (Exception ex)
            {
                ////System.Windows.Forms.MessageBox.Show("Ocurrió un error al actualizar el proveedor: " + ex.Message, "Error inesperado", //System.Windows.Forms.MessageBoxButtons.OK, //System.Windows.Forms.MessageBoxIcon.Error);
                return(false);
            }
        }
コード例 #2
0
        public static bool RegisterProvider(Classes.Proveedor proveedor)
        {
            OpenConnection();
            string query = String.Format(@"INSERT INTO Proveedores(Nombre, Domicilio, Telefono, Correo, ImgPath) VALUES('{0}', '{1}', '{2}', '{3}', '{4}')", proveedor.nombre, proveedor.domicilio, proveedor.telefono, proveedor.correo, proveedor.path);

            try
            {
                com = new SqlCommand(query, con);
                com.ExecuteNonQuery();
                CloseConnection();
                return(true);
            } catch (Exception ex)
            {
                ////System.Windows.Forms.MessageBox.Show("Ocurrió un error al ingresar el proveedor en la base de datos: " + ex.Message, "Error inesperado", //System.Windows.Forms.MessageBoxButtons.OK, //System.Windows.Forms.MessageBoxIcon.Error);
                return(false);
            }
        }
コード例 #3
0
        public static bool DeleteProvider(Classes.Proveedor proveedor)
        {
            OpenConnection();
            string query = string.Format("DELETE FROM Proveedores WHERE IDProveedor = {0}", proveedor.ID);

            try
            {
                com = new SqlCommand(query, con);
                com.ExecuteNonQuery();
                CloseConnection();
                return(true);
            }
            catch (Exception ex)
            {
                ////System.Windows.Forms.MessageBox.Show("Ocurrió un error al actualizar el proveedor: " + ex.Message, "Error inesperado", //System.Windows.Forms.MessageBoxButtons.OK, //System.Windows.Forms.MessageBoxIcon.Error);
                return(false);
            }
        }
コード例 #4
0
        public static Classes.Proveedor RetrieveProvider(int ID)
        {
            OpenConnection();
            Classes.Proveedor proveedor = new Classes.Proveedor();
            string            query     = "SELECT * FROM Proveedores WHERE IDProveedor = " + ID;

            try
            {
                com = new SqlCommand(query, con);
                rdr = com.ExecuteReader();
                while (rdr.Read())
                {
                    proveedor = new Classes.Proveedor(int.Parse(rdr[0].ToString()), rdr[1].ToString(), rdr[2].ToString(), rdr[3].ToString(), rdr[4].ToString(), rdr[5].ToString());
                }
            }
            catch (Exception ex)
            {
                ////System.Windows.Forms.MessageBox.Show("Ocurrió un error al obtener los datos de los proveedores: " + ex.Message, "Error inesperado", //System.Windows.Forms.MessageBoxButtons.OK, //System.Windows.Forms.MessageBoxIcon.Error);
            }
            CloseConnection();
            return(proveedor);
        }