コード例 #1
0
 public Object guardarPagos(CondicionesPago Pago)
 {
     try
     {
         using (var bd = new ComprasEntities())
         {
             Object          result = "";
             ComprasEntities db     = new ComprasEntities();
             var             us     = from u in db.CondicionesPago select u;
             us = us.Where(u => u.codigo == Pago.codigo);
             var x = us.FirstOrDefault();
             if (us.FirstOrDefault() == null)
             {
                 bd.CondicionesPago.Add(Pago);
                 bd.SaveChanges();
                 result = new { message = "Se guardo correctamente", code = 1 };
             }
             else
             {
                 result = new { message = "Ya existe esa Condicion de Pago" + Pago.codigo, code = 2 };
             }
             return(result);
         }
     }
     catch (SqlException odbcEx)
     {
         Object result = new { message = "Error: " + odbcEx.Message.ToString(), code = 2 };
         return(result);
     }
     catch (Exception ex)
     {
         Object result = new { message = "Error: " + ex.Message.ToString(), code = 2 };
         return(result);
     }
 }
コード例 #2
0
        public Object editarPagos(CondicionesPago pagos)
        {
            try
            {
                string s;
                var    context    = new ComprasEntities();
                var    connection = context.Database.Connection;

                Object result = "";

                using (SqlConnection con = new SqlConnection(connection.ConnectionString))
                {
                    string query = "UPDATE CondicionesPago " +
                                   "SET codigo = @codigoN" +
                                   ", descripcion = @descripcion" +
                                   ", dias = @dias" +
                                   ", anticipo = @anticipo" +
                                   ", porcentaje = @porcentaje" +
                                   " WHERE codigo = @codigoN";
                    query += " SELECT SCOPE_IDENTITY()";
                    using (SqlCommand cmd = new SqlCommand(query))
                    {
                        cmd.Connection = con;
                        con.Open();
                        cmd.Parameters.AddWithValue("@codigoN", pagos.codigo);
                        cmd.Parameters.AddWithValue("@descripcion", pagos.descripcion);
                        cmd.Parameters.AddWithValue("@dias", pagos.dias);
                        cmd.Parameters.AddWithValue("@anticipo", pagos.anticipo);
                        cmd.Parameters.AddWithValue("@porcentaje", pagos.porcentaje);
                        // cmd.Parameters.AddWithValue("@codigo", codigo);

                        s = cmd.ExecuteScalar().ToString();
                        con.Close();
                    }
                }
                result = new { message = "Se edito correctamente", code = 1 };
                return(result);
            }
            catch (SqlException odbcEx)
            {
                Object result = new { message = "Error: " + odbcEx.Message.ToString(), code = 2 };
                return(result);
            }
            catch (Exception ex)
            {
                Object result = new { message = "Error: " + ex.Message.ToString(), code = 2 };
                return(result);
            }
        }