Пример #1
0
        public CategoriaProveedor GetCategoriaProveedor(int id)
        {
            CategoriaProveedor categoriaProveedor = new CategoriaProveedor();

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "GetCategoriaProveedor";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_id", id);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            categoriaProveedor.Id          = Convert.ToInt16(reader["id"]);
                            categoriaProveedor.Nombre      = reader["nombre"].ToString();
                            categoriaProveedor.Descripcion = reader["descripcion"].ToString();
                            categoriaProveedor.IsActive    = Convert.ToInt16(reader["isActive"]);
                        }
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "GetCategoriaProveedor", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "GetCategoriaProveedor", UserSettings.User);
            }
            return(categoriaProveedor);
        }
Пример #2
0
        public bool InsertarCategoriaProveedor(CategoriaProveedor categoriaProveedor)
        {
            bool flag = false;

            try
            {
                using (conn.Connect())
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.CommandText = "InsertCategoriaProveedor";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("_nombre", categoriaProveedor.Nombre);
                    cmd.Parameters.AddWithValue("_descripcion", categoriaProveedor.Descripcion);
                    cmd.Parameters.AddWithValue("_fechaCreacion", categoriaProveedor.FechaCreacion);
                    cmd.Parameters.AddWithValue("_creadoPor", categoriaProveedor.CreadoPor);
                    cmd.Parameters.AddWithValue("_fechaActualizacion", categoriaProveedor.FechaActualizacion);
                    cmd.Parameters.AddWithValue("_actualizadoPor", categoriaProveedor.ActualizadoPor);
                    cmd.Parameters.AddWithValue("_isActive", categoriaProveedor.IsActive);
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        flag = true;
                    }
                    else
                    {
                        flag = false;
                    }
                }
            }
            catch (MySqlException mysqlEx)
            {
                logs.LogExceptionDB(conn.Connect(), mysqlEx, "InsertarCategoriaProveedor", UserSettings.User);
            }
            catch (Exception ex)
            {
                logs.LogExceptionDB(conn.Connect(), ex, "InsertarCategoriaProveedor", UserSettings.User);
            }
            return(flag);
        }
Пример #3
0
 public bool ActualizarCategoriaProveedor(CategoriaProveedor categoriaProveedor)
 {
     return(categoriaProveedorDAC.ActualizarCategoriaProveedor(categoriaProveedor));
 }
Пример #4
0
 public bool InsertarCategoriaProveedor(CategoriaProveedor categoriaProveedor)
 {
     return(categoriaProveedorDAC.InsertarCategoriaProveedor(categoriaProveedor));
 }