Example #1
0
        public long Insertar(TA_OrdenVenta objOrdVen)
        {
            try
            {
                db.TA_OrdenVenta.Add(objOrdVen);
                var blnResp = db.SaveChanges() > 0;
                return blnResp ? objOrdVen.OrdVent_Codigo : 0;
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }
            catch (DbUnexpectedValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.StackTrace)
                {
                    foreach (var validationError in validationErrors.ToString())
                    {
                        //Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
                throw;
            }
            catch (DbUpdateException dbu)
            {
                var exception = HandleDbUpdateException(dbu);
                throw exception;
            }
            catch (Exception)
            {
                // Logica para controlar Errors implementar

            }
            return 0;
        }
Example #2
0
 public bool update(TA_OrdenVenta objOrdVen)
 {
     return obj.Update(objOrdVen);
 }
Example #3
0
 public long insertar(TA_OrdenVenta objOrdVent)
 {
     return obj.Insertar(objOrdVent);
 }
Example #4
0
 public void delete(TA_OrdenVenta objOrdVen)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public void Delete(TA_OrdenVenta objeto)
 {
     /*Metodo no implementado*/
 }
Example #6
0
 public bool Update(TA_OrdenVenta objOrdVen)
 {
     try
     {
         db.Entry(objOrdVen).State = EntityState.Modified;
         db.TA_OrdenVenta.Attach(objOrdVen);
         var blnResp = db.SaveChanges();
         return blnResp > 0;
     }
     catch (Exception)
     {
         // Logica para controlar Errors implementar
         return false;
     }
 }