public static string Insert(ctz_cotizacion_detEntity ctz_cotizacion_det)
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
     {
         conn.Open();
         string sql = @"insert into ctz_cotizacion_det(cantidad_1, cantidad_2, cantidad_3, cod_bodega_1, cod_bodega_2, cod_bodega_3, descuento_1, descuento_2, descuento_3, id_cotizacion, nom_producto, precio_1, precio_2, precio_3, precio_con_descuento_1, precio_con_descuento_2, precio_con_descuento_3, precio_con_descuento_unitario_1, precio_con_descuento_unitario_2, precio_con_descuento_unitario_3, precio_unitario_1, precio_unitario_2, precio_unitario_3, producto, total_1, total_2, total_3, total_iva_1, total_iva_2, total_iva_3, unidad_equivale) " +
                      "values (@cantidad_1, @cantidad_2, @cantidad_3, @cod_bodega_1, @cod_bodega_2, @cod_bodega_3, @descuento_1, @descuento_2, @descuento_3, @id_cotizacion, @nom_producto, @precio_1, @precio_2, @precio_3, @precio_con_descuento_1, @precio_con_descuento_2, @precio_con_descuento_3, @precio_con_descuento_unitario_1, @precio_con_descuento_unitario_2, @precio_con_descuento_unitario_3, @precio_unitario_1, @precio_unitario_2, @precio_unitario_3, @producto, @total_1, @total_2, @total_3, @total_iva_1, @total_iva_2, @total_iva_3, @unidad_equivale)";
         using (SqlCommand cmd = new SqlCommand(sql, conn))
         {
             cmd.Parameters.AddWithValue("@cantidad_1", ctz_cotizacion_det.cantidad_1);
             cmd.Parameters.AddWithValue("@cantidad_2", ctz_cotizacion_det.cantidad_2);
             cmd.Parameters.AddWithValue("@cantidad_3", ctz_cotizacion_det.cantidad_3);
             cmd.Parameters.AddWithValue("@cod_bodega_1", ctz_cotizacion_det.cod_bodega_1);
             cmd.Parameters.AddWithValue("@cod_bodega_2", ctz_cotizacion_det.cod_bodega_2);
             cmd.Parameters.AddWithValue("@cod_bodega_3", ctz_cotizacion_det.cod_bodega_3);
             cmd.Parameters.AddWithValue("@descuento_1", ctz_cotizacion_det.descuento_1);
             cmd.Parameters.AddWithValue("@descuento_2", ctz_cotizacion_det.descuento_2);
             cmd.Parameters.AddWithValue("@descuento_3", ctz_cotizacion_det.descuento_3);
             cmd.Parameters.AddWithValue("@id_cotizacion", ctz_cotizacion_det.id_cotizacion);
             cmd.Parameters.AddWithValue("@nom_producto", ctz_cotizacion_det.nom_producto);
             cmd.Parameters.AddWithValue("@precio_1", ctz_cotizacion_det.precio_1);
             cmd.Parameters.AddWithValue("@precio_2", ctz_cotizacion_det.precio_2);
             cmd.Parameters.AddWithValue("@precio_3", ctz_cotizacion_det.precio_3);
             cmd.Parameters.AddWithValue("@precio_con_descuento_1", ctz_cotizacion_det.precio_con_descuento_1);
             cmd.Parameters.AddWithValue("@precio_con_descuento_2", ctz_cotizacion_det.precio_con_descuento_2);
             cmd.Parameters.AddWithValue("@precio_con_descuento_3", ctz_cotizacion_det.precio_con_descuento_3);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_1", ctz_cotizacion_det.precio_con_descuento_unitario_1);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_2", ctz_cotizacion_det.precio_con_descuento_unitario_2);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_3", ctz_cotizacion_det.precio_con_descuento_unitario_3);
             cmd.Parameters.AddWithValue("@precio_unitario_1", ctz_cotizacion_det.precio_unitario_1);
             cmd.Parameters.AddWithValue("@precio_unitario_2", ctz_cotizacion_det.precio_unitario_2);
             cmd.Parameters.AddWithValue("@precio_unitario_3", ctz_cotizacion_det.precio_unitario_3);
             cmd.Parameters.AddWithValue("@producto", ctz_cotizacion_det.producto);
             cmd.Parameters.AddWithValue("@total_1", ctz_cotizacion_det.total_1);
             cmd.Parameters.AddWithValue("@total_2", ctz_cotizacion_det.total_2);
             cmd.Parameters.AddWithValue("@total_3", ctz_cotizacion_det.total_3);
             cmd.Parameters.AddWithValue("@total_iva_1", ctz_cotizacion_det.total_iva_1);
             cmd.Parameters.AddWithValue("@total_iva_2", ctz_cotizacion_det.total_iva_2);
             cmd.Parameters.AddWithValue("@total_iva_3", ctz_cotizacion_det.total_iva_3);
             cmd.Parameters.AddWithValue("@unidad_equivale", ctz_cotizacion_det.unidad_equivale);
             try
             {
                 cmd.ExecuteNonQuery();
                 return("OK");
             }
             catch (Exception EX)
             {
                 return("Error en ctz_cotizacion_detDAL.Insert Detalle: " + EX.Message);
             }
         }
     }
 }
 public static string Agregar(ctz_cotizacion_detEntity u)
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
     {
         conn.Open();
         string     sql_encontrar = @"SELECT count(1) from ctz_cotizacion_det where id_cotizacion_det = @id_cotizacion_det";
         SqlCommand cmd_encontrar = new SqlCommand(sql_encontrar, conn);
         cmd_encontrar.Parameters.AddWithValue("@id_cotizacion_det", u.id_cotizacion_det);
         try
         {
             string respuesta = cmd_encontrar.ExecuteScalar().ToString();
             if (Convert.ToInt32(respuesta) > 0)
             {
                 string resp = Update(u);
                 if (resp == "OK")
                 {
                     return("2");
                 }
                 else
                 {
                     return("3");
                 }
             }
             else
             {
                 string resp = Insert(u);
                 if (resp == "OK")
                 {
                     return("1");
                 }
                 else
                 {
                     return("3");
                 }
             }
         }
         catch (Exception EX)
         {
             return("3");
         }
     }
 }
 public static string Delete(ctz_cotizacion_detEntity ctz_cotizacion_det)
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
     {
         conn.Open();
         string sql = @"delete from ctz_cotizacion_det " +
                      " where id_cotizacion_det = @id_cotizacion_det ";
         using (SqlCommand cmd = new SqlCommand(sql, conn))
         {
             cmd.Parameters.AddWithValue("@id_cotizacion_det", ctz_cotizacion_det.id_cotizacion_det);
             try
             {
                 cmd.ExecuteNonQuery();
                 return("OK");
             }
             catch (Exception EX)
             {
                 return("Error en ctz_cotizacion_detDAL.Delete Detalle: " + EX.Message);
             }
         }
     }
 }
        private static ctz_cotizacion_detEntity Load(IDataReader reader)
        {
            ctz_cotizacion_detEntity ctz_cotizacion_det = new ctz_cotizacion_detEntity();

            ctz_cotizacion_det.cantidad_1                      = int.Parse(reader["cantidad_1"].ToString());
            ctz_cotizacion_det.cantidad_2                      = int.Parse(reader["cantidad_2"].ToString());
            ctz_cotizacion_det.cantidad_3                      = int.Parse(reader["cantidad_3"].ToString());
            ctz_cotizacion_det.cod_bodega_1                    = Convert.ToString(reader["cod_bodega_1"]);
            ctz_cotizacion_det.cod_bodega_2                    = Convert.ToString(reader["cod_bodega_2"]);
            ctz_cotizacion_det.cod_bodega_3                    = Convert.ToString(reader["cod_bodega_3"]);
            ctz_cotizacion_det.descuento_1                     = double.Parse(reader["descuento_1"].ToString());
            ctz_cotizacion_det.descuento_2                     = double.Parse(reader["descuento_2"].ToString());
            ctz_cotizacion_det.descuento_3                     = double.Parse(reader["descuento_3"].ToString());
            ctz_cotizacion_det.id_cotizacion                   = int.Parse(reader["id_cotizacion"].ToString());
            ctz_cotizacion_det.id_cotizacion_det               = int.Parse(reader["id_cotizacion_det"].ToString());
            ctz_cotizacion_det.nom_producto                    = Convert.ToString(reader["nom_producto"]);
            ctz_cotizacion_det.precio_1                        = double.Parse(reader["precio_1"].ToString());
            ctz_cotizacion_det.precio_2                        = double.Parse(reader["precio_2"].ToString());
            ctz_cotizacion_det.precio_3                        = double.Parse(reader["precio_3"].ToString());
            ctz_cotizacion_det.precio_con_descuento_1          = double.Parse(reader["precio_con_descuento_1"].ToString());
            ctz_cotizacion_det.precio_con_descuento_2          = double.Parse(reader["precio_con_descuento_2"].ToString());
            ctz_cotizacion_det.precio_con_descuento_3          = double.Parse(reader["precio_con_descuento_3"].ToString());
            ctz_cotizacion_det.precio_con_descuento_unitario_1 = double.Parse(reader["precio_con_descuento_unitario_1"].ToString());
            ctz_cotizacion_det.precio_con_descuento_unitario_2 = double.Parse(reader["precio_con_descuento_unitario_2"].ToString());
            ctz_cotizacion_det.precio_con_descuento_unitario_3 = double.Parse(reader["precio_con_descuento_unitario_3"].ToString());
            ctz_cotizacion_det.precio_unitario_1               = double.Parse(reader["precio_unitario_1"].ToString());
            ctz_cotizacion_det.precio_unitario_2               = double.Parse(reader["precio_unitario_2"].ToString());
            ctz_cotizacion_det.precio_unitario_3               = double.Parse(reader["precio_unitario_3"].ToString());
            ctz_cotizacion_det.producto                        = Convert.ToString(reader["producto"]);
            ctz_cotizacion_det.total_1         = double.Parse(reader["total_1"].ToString());
            ctz_cotizacion_det.total_2         = double.Parse(reader["total_2"].ToString());
            ctz_cotizacion_det.total_3         = double.Parse(reader["total_3"].ToString());
            ctz_cotizacion_det.total_iva_1     = double.Parse(reader["total_iva_1"].ToString());
            ctz_cotizacion_det.total_iva_2     = double.Parse(reader["total_iva_2"].ToString());
            ctz_cotizacion_det.total_iva_3     = double.Parse(reader["total_iva_3"].ToString());
            ctz_cotizacion_det.unidad_equivale = int.Parse(reader["unidad_equivale"].ToString());

            return(ctz_cotizacion_det);
        }
 public static string encontrar(ref ctz_cotizacion_detEntity u)
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
     {
         conn.Open();
         string     sql = @"SELECT * from ctz_cotizacion_det where id_cotizacion_det = @id_cotizacion_det";
         SqlCommand cmd = new SqlCommand(sql, conn);
         cmd.Parameters.AddWithValue("@id_cotizacion_det", u.id_cotizacion_det);
         try
         {
             SqlDataReader reader = cmd.ExecuteReader();
             if (reader.Read())
             {
                 u = Load(reader);
                 return("OK");
             }
         }
         catch (Exception EX)
         {
             return("Error en ctz_cotizacion_detDAL.Validar Detalle: " + EX.Message);
         }
     }
     return("No encontrado en DAL");
 }
 public static string Update(ctz_cotizacion_detEntity ctz_cotizacion_det)
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
     {
         conn.Open();
         string sql = @"update ctz_cotizacion_det " +
                      "set " +
                      "cantidad_1 = @cantidad_1, " +
                      "cantidad_2 = @cantidad_2, " +
                      "cantidad_3 = @cantidad_3, " +
                      "cod_bodega_1 = @cod_bodega_1, " +
                      "cod_bodega_2 = @cod_bodega_2, " +
                      "cod_bodega_3 = @cod_bodega_3, " +
                      "descuento_1 = @descuento_1, " +
                      "descuento_2 = @descuento_2, " +
                      "descuento_3 = @descuento_3, " +
                      "id_cotizacion = @id_cotizacion, " +
                      "nom_producto = @nom_producto, " +
                      "precio_1 = @precio_1, " +
                      "precio_2 = @precio_2, " +
                      "precio_3 = @precio_3, " +
                      "precio_con_descuento_1 = @precio_con_descuento_1, " +
                      "precio_con_descuento_2 = @precio_con_descuento_2, " +
                      "precio_con_descuento_3 = @precio_con_descuento_3, " +
                      "precio_con_descuento_unitario_1 = @precio_con_descuento_unitario_1, " +
                      "precio_con_descuento_unitario_2 = @precio_con_descuento_unitario_2, " +
                      "precio_con_descuento_unitario_3 = @precio_con_descuento_unitario_3, " +
                      "precio_unitario_1 = @precio_unitario_1, " +
                      "precio_unitario_2 = @precio_unitario_2, " +
                      "precio_unitario_3 = @precio_unitario_3, " +
                      "producto = @producto, " +
                      "total_1 = @total_1, " +
                      "total_2 = @total_2, " +
                      "total_3 = @total_3, " +
                      "total_iva_1 = @total_iva_1, " +
                      "total_iva_2 = @total_iva_2, " +
                      "total_iva_3 = @total_iva_3, " +
                      "unidad_equivale = @unidad_equivale" +
                      " where id_cotizacion_det = @_id_cotizacion_det ";
         using (SqlCommand cmd = new SqlCommand(sql, conn))
         {
             cmd.Parameters.AddWithValue("@cantidad_1", ctz_cotizacion_det.cantidad_1);
             cmd.Parameters.AddWithValue("@cantidad_2", ctz_cotizacion_det.cantidad_2);
             cmd.Parameters.AddWithValue("@cantidad_3", ctz_cotizacion_det.cantidad_3);
             cmd.Parameters.AddWithValue("@cod_bodega_1", ctz_cotizacion_det.cod_bodega_1);
             cmd.Parameters.AddWithValue("@cod_bodega_2", ctz_cotizacion_det.cod_bodega_2);
             cmd.Parameters.AddWithValue("@cod_bodega_3", ctz_cotizacion_det.cod_bodega_3);
             cmd.Parameters.AddWithValue("@descuento_1", ctz_cotizacion_det.descuento_1);
             cmd.Parameters.AddWithValue("@descuento_2", ctz_cotizacion_det.descuento_2);
             cmd.Parameters.AddWithValue("@descuento_3", ctz_cotizacion_det.descuento_3);
             cmd.Parameters.AddWithValue("@id_cotizacion", ctz_cotizacion_det.id_cotizacion);
             cmd.Parameters.AddWithValue("@nom_producto", ctz_cotizacion_det.nom_producto);
             cmd.Parameters.AddWithValue("@precio_1", ctz_cotizacion_det.precio_1);
             cmd.Parameters.AddWithValue("@precio_2", ctz_cotizacion_det.precio_2);
             cmd.Parameters.AddWithValue("@precio_3", ctz_cotizacion_det.precio_3);
             cmd.Parameters.AddWithValue("@precio_con_descuento_1", ctz_cotizacion_det.precio_con_descuento_1);
             cmd.Parameters.AddWithValue("@precio_con_descuento_2", ctz_cotizacion_det.precio_con_descuento_2);
             cmd.Parameters.AddWithValue("@precio_con_descuento_3", ctz_cotizacion_det.precio_con_descuento_3);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_1", ctz_cotizacion_det.precio_con_descuento_unitario_1);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_2", ctz_cotizacion_det.precio_con_descuento_unitario_2);
             cmd.Parameters.AddWithValue("@precio_con_descuento_unitario_3", ctz_cotizacion_det.precio_con_descuento_unitario_3);
             cmd.Parameters.AddWithValue("@precio_unitario_1", ctz_cotizacion_det.precio_unitario_1);
             cmd.Parameters.AddWithValue("@precio_unitario_2", ctz_cotizacion_det.precio_unitario_2);
             cmd.Parameters.AddWithValue("@precio_unitario_3", ctz_cotizacion_det.precio_unitario_3);
             cmd.Parameters.AddWithValue("@producto", ctz_cotizacion_det.producto);
             cmd.Parameters.AddWithValue("@total_1", ctz_cotizacion_det.total_1);
             cmd.Parameters.AddWithValue("@total_2", ctz_cotizacion_det.total_2);
             cmd.Parameters.AddWithValue("@total_3", ctz_cotizacion_det.total_3);
             cmd.Parameters.AddWithValue("@total_iva_1", ctz_cotizacion_det.total_iva_1);
             cmd.Parameters.AddWithValue("@total_iva_2", ctz_cotizacion_det.total_iva_2);
             cmd.Parameters.AddWithValue("@total_iva_3", ctz_cotizacion_det.total_iva_3);
             cmd.Parameters.AddWithValue("@unidad_equivale", ctz_cotizacion_det.unidad_equivale);
             cmd.Parameters.AddWithValue("@_id_cotizacion_det", ctz_cotizacion_det.id_cotizacion_det);
             try
             {
                 cmd.ExecuteNonQuery();
                 return("OK");
             }
             catch (Exception EX)
             {
                 return("Error en ctz_cotizacion_detDAL.Update Detalle: " + EX.Message);
             }
         }
     }
 }
Esempio n. 7
0
 public static string encontrar(ref ctz_cotizacion_detEntity u)
 {
     return(ctz_cotizacion_detDAL.encontrar(ref u));
 }
Esempio n. 8
0
 public static String eliminar(ctz_cotizacion_detEntity b)
 {
     return(ctz_cotizacion_detDAL.Delete(b));
 }
Esempio n. 9
0
 public static String agregar(ctz_cotizacion_detEntity b)
 {
     return(ctz_cotizacion_detDAL.Agregar(b));
 }
Esempio n. 10
0
 public static String actualizar(ctz_cotizacion_detEntity b)
 {
     return(ctz_cotizacion_detDAL.Update(b));
 }
Esempio n. 11
0
 public static String registrar_scope(ctz_cotizacion_detEntity b)
 {
     return(ctz_cotizacion_detDAL.Insert_Scope(b));
 }