Пример #1
0
    public void Insert()
    {
        SqlConnection con   = new SqlConnection(GlobalClass.conexion);
        SqlCommand    cmd   = new SqlCommand();
        SqlParameter  param = new SqlParameter("@retorno", SqlDbType.NVarChar, 50);

        param.Direction = ParameterDirection.Output;
        cmd.CommandText = "Producto_Insert";
        cmd.CommandType = System.Data.CommandType.StoredProcedure;
        cmd.Connection  = con;
        cmd.Parameters.AddWithValue("@pro_id", SqlDbType.NVarChar).Value          = id;
        cmd.Parameters.AddWithValue("@pro_descripcion", SqlDbType.NVarChar).Value = descripcion;
        cmd.Parameters.AddWithValue("@pro_precio", SqlDbType.BigInt).Value        = precio;
        cmd.Parameters.AddWithValue("@pro_est_id", SqlDbType.Char).Value          = est_id;
        cmd.Parameters.Add(param);
        try
        {
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();

            if (int.Parse(param.Value.ToString()) == -1)
            {
                csProductoAlmacen productoAlmacen = new csProductoAlmacen();
                productoAlmacen.SetAlmacenByProductId(id);

                estado_transaccion = productoAlmacen.estado_transaccion;
            }
            if (int.Parse(param.Value.ToString()) == -2)
            {
                estado_transaccion = "Registro Acualizado Exitosamente";
                foreach (csProductoAlmacen item in lstProductoAlmacen)
                {
                    item.Stock_Add(id);
                    if (!item.estado_transaccion.Equals(""))
                    {
                        estado_transaccion = item.estado_transaccion;
                        break;
                    }
                }
            }
        }
        catch (Exception ex)
        {
            GlobalClass.SaveLog("Producto.cs", "Insert", ex.ToString(), DateTime.Now);
            estado_transaccion = "Error BD";
        }
    }
Пример #2
0
    public static string GetAlmacenByProductoId(string id)
    {
        csProductoAlmacen productoAlmacen = new csProductoAlmacen();

        return(JsonConvert.SerializeObject(productoAlmacen.GetAlmacenByProductoId(JsonConvert.DeserializeObject(id).ToString())));
    }