コード例 #1
0
        public bool InsertarProveedor(Proveedor proveedor)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertProveedor";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_nombre", proveedor.Nombre);
                    cmd.Parameters.AddWithValue("_descripcion", proveedor.Descripcion);
                    cmd.Parameters.AddWithValue("_direccion", proveedor.Direccion);
                    cmd.Parameters.AddWithValue("_telefono", proveedor.Telefono);
                    cmd.Parameters.AddWithValue("_mail", proveedor.Mail);
                    cmd.Parameters.AddWithValue("_idCateProv", proveedor.IdCateProve);
                    cmd.Parameters.AddWithValue("_fechaCreacion", proveedor.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", proveedor.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", proveedor.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", proveedor.ActualizadoPor);
                    cmd.Parameters.AddWithValue("_isActive", proveedor.IsActive);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarProveedor", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarProveedor", UserSettings.User);
            }
            return(flag);
        }
コード例 #2
0
        public bool InsertarCronograma(Cronograma cronograma)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertCronograma";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_fechaRecibo", cronograma.FechaRecibo);
                    cmd.Parameters.AddWithValue("_idProd", cronograma.IdProd);
                    cmd.Parameters.AddWithValue("_idProve", cronograma.IdProve);
                    cmd.Parameters.AddWithValue("_cantidad", cronograma.Cantidad);
                    cmd.Parameters.AddWithValue("_pago", cronograma.Pago);
                    cmd.Parameters.AddWithValue("_isActive", cronograma.IsActive);
                    cmd.Parameters.AddWithValue("_fechaCreacion", cronograma.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", cronograma.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", cronograma.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", cronograma.ActualizadoPor);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarCronograma", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarCronograma", UserSettings.User);
            }
            return(flag);
        }
コード例 #3
0
        public bool InsertarFactura(Factura factura)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertFactura";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_total", factura.Total);
                    cmd.Parameters.AddWithValue("_cliente", factura.Cliente);
                    cmd.Parameters.AddWithValue("_idDetaFact", factura.IdDetaFact);
                    cmd.Parameters.AddWithValue("_tipoPago", factura.TipoPago);
                    cmd.Parameters.AddWithValue("_fechaCreacion", factura.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", factura.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", factura.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", factura.ActualizadoPor);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarFactura", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarFactura", UserSettings.User);
            }
            return(flag);
        }
コード例 #4
0
ファイル: UsuarioDAC.cs プロジェクト: Dav2106/CIS
        public bool InsertarUsuario(Usuario usuario)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertUsuario";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_nombre", usuario.Nombre);
                    cmd.Parameters.AddWithValue("_username", usuario.Username);
                    cmd.Parameters.AddWithValue("_password", usuario.Password);
                    cmd.Parameters.AddWithValue("_isAdmin", usuario.IsAdmin);
                    cmd.Parameters.AddWithValue("_isActive", usuario.IsActive);
                    cmd.Parameters.AddWithValue("_fechaCreacion", usuario.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", usuario.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", usuario.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", usuario.ActualizadoPor);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarUsuario", UserSettings.User);
            }catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertUsuario", UserSettings.User);
            }
            return(flag);
        }
コード例 #5
0
ファイル: CategoriaProductoDAC.cs プロジェクト: Dav2106/CIS
        public bool InsertarCategoriaProducto(CategoriaProducto categoriaProducto)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertCategoriaProducto";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_nombre", categoriaProducto.Nombre);
                    cmd.Parameters.AddWithValue("_descripcion", categoriaProducto.Descripcion);
                    cmd.Parameters.AddWithValue("_fechaCreacion", categoriaProducto.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", categoriaProducto.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", categoriaProducto.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", categoriaProducto.ActualizadoPor);
                    cmd.Parameters.AddWithValue("_isActive", categoriaProducto.IsActive);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarCategoriaProducto", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarCategoriaProducto", UserSettings.User);
            }
            return(flag);
        }
コード例 #6
0
ファイル: DetalleFacturaDAC.cs プロジェクト: Dav2106/CIS
        public bool InsertarDetalleFactura(DetalleFactura detalleFactura)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertDetalleFactura";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_transaccion", detalleFactura.Transaccion);
                    cmd.Parameters.AddWithValue("_idProducto", detalleFactura.IdProducto);
                    cmd.Parameters.AddWithValue("_cantidad", detalleFactura.Cantidad);
                    cmd.Parameters.AddWithValue("_fechaCreacion", detalleFactura.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", detalleFactura.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", detalleFactura.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", detalleFactura.ActualizadoPor);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarDetalleFactura", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarDetalleFactura", UserSettings.User);
            }
            return(flag);
        }