コード例 #1
0
        public static int insertarCompra(constructor_Compra agregar)
        {
            int          retorno = 0;
            MySqlCommand comandoAgregar;

            try
            {
                comandoAgregar = new MySqlCommand(string.Format("INSERT INTO tbCompras (id_compra,id_proveedor,id_articulos,descripción,Preciounitario,Precio_total,Cantidad,fecha_compra,id_usuario,tipo_de_pago,num_factura) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7}','{8}','{9}','{10}')", agregar.id_compra, agregar.id_proveedor, agregar.id_articulos, agregar.descripcion, agregar.Preciounitario, agregar.Precio_Total, agregar.Cantidad, agregar.fecha_compra, agregar.id_usuario, agregar.tipo_pago, agregar.num_factura), Conexion.obtenerconexion());
                retorno        = Convert.ToInt16(comandoAgregar.ExecuteNonQuery());
                if (retorno >= 0)
                {
                    MessageBox.Show("La compra se ha agregado correctamente.", "Proceso Completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("La compra no pudo ser registrada, verifique los datos", "Proceso fallido", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Err, ha ocurrido un error en la realización de la Compra, consulte al administrador y considere los posibles errores \n -No hay Internet \n -El servidor no posee los servicios activos \n -sin acceso al servidor" + ex, "Proceso fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
コード例 #2
0
        public static bool ActualizarCompra(constructor_Compra actualizar)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupd = new MySqlCommand(string.Format("UPDATE tbcompras SET id_usuario_mod = '" + actualizar.id_usuario_mod + "', precio_unitario_mod = '" + actualizar.precio_unitario_mod + "', Cantidad_mod = '" + actualizar.cantidad_mod + "', total_mod = '" + actualizar.total_mod + "' WHERE id_compra = '" + actualizar.id_compra + "';"), Conexion.obtenerconexion());
                retorno = Convert.ToBoolean(cmdupd.ExecuteNonQuery());
                if (retorno == true)
                {
                    MessageBox.Show("La compra se ha modificado de manera exitosa", "Compra Corregida", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("La compra no fue actualizada", "Actualización fallida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Err, ocurrio un problema al intentar actualizar la compra , revise que los servicios esten activos y su conección a internet" + ex, "Puro Crítico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }