Exemple #1
0
 public string EliminarEnvio(string idenvio)
 {
     using (var db = new mayoreocEntities()) {
         envios e = db.envios.Find(int.Parse(idenvio));
         if (e != null)
         {
             db.envios.Remove(e);
             try
             {
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al agregar envio");
                 }
             }
             catch (Exception ex)
             {
                 return(ex.ToString());
             }
         }
         else
         {
             return("Envio no encontrado");
         }
     }
 }
Exemple #2
0
 public string AgregarEnvio(string paqueteria, string costo, string fechaEnvio, string fechaLlegada, string referenciaDomicilio,
                            string domicilioEntrega, string telefono, string numeroGuia, string idordenCompra)
 {
     using (var db = new mayoreocEntities()) {
         envios e = new envios();
         e.paqueteria                = paqueteria;
         e.costo                     = decimal.Parse(costo);
         e.fechaEnvio                = Convert.ToDateTime(fechaEnvio);
         e.fechaLlegada              = Convert.ToDateTime(fechaLlegada);
         e.referenciaDomicilio       = referenciaDomicilio;
         e.domicilioEntrega          = domicilioEntrega;
         e.telefono                  = telefono;
         e.numeroGuia                = numeroGuia;
         e.ordenCompra_idordenCompra = int.Parse(idordenCompra);
         try
         {
             db.envios.Add(e);
             if (db.SaveChanges() == 1)
             {
                 return("OK");
             }
             else
             {
                 return("Error al abregar envio");
             }
         }
         catch (Exception ex) {
             return(ex.ToString());
         }
     }
 }
Exemple #3
0
 public string ModificarEnvio(string idenvio, string paqueteria, string costo, string fechaEnvio, string fechaLlegada, string referenciaDomicilio,
                              string domicilioEntrega, string telefono, string numeroGuia, string idordenCompra)
 {
     try
     {
         using (var db = new mayoreocEntities())
         {
             envios e = db.envios.Find(int.Parse(idenvio));
             if (e != null)
             {
                 e.paqueteria                = paqueteria;
                 e.costo                     = decimal.Parse(costo);
                 e.fechaEnvio                = Convert.ToDateTime(fechaEnvio);
                 e.fechaLlegada              = Convert.ToDateTime(fechaLlegada);
                 e.referenciaDomicilio       = referenciaDomicilio;
                 e.domicilioEntrega          = domicilioEntrega;
                 e.telefono                  = telefono;
                 e.numeroGuia                = numeroGuia;
                 e.ordenCompra_idordenCompra = int.Parse(idordenCompra);
                 db.Entry(e).State           = System.Data.Entity.EntityState.Modified;
                 if (db.SaveChanges() == 1)
                 {
                     return("OK");
                 }
                 else
                 {
                     return("Error al agregar envio");
                 }
             }
             else
             {
                 return("envio no encontrado");
             }
         }
     }
     catch (Exception ex) {
         return(ex.ToString());
     }
 }