public static int registrarcip(Cip_Efectivodto cip_efectivodto) { int numero = new Random().Next(0, 99999999); bd_culqiEntities db = new bd_culqiEntities(); Cip_Efectivo cip_efectivo = new Cip_Efectivo(); cip_efectivo.ID_Metodo_Pago = cip_efectivodto.ID_Metodo_Pago; DateTime fecha = DateTime.Now; string fecha_t = Convert.ToDateTime(fecha).ToString(); cip_efectivo.Cip_Fecha_T = fecha_t; string fecha_v = Convert.ToDateTime(fecha).AddDays(2).ToString(); cip_efectivo.Cip_Fecha_V = fecha_v; //Generar Cip Aleatorio cip_efectivo.Codigo = numero; db.Cip_Efectivo.Add(cip_efectivo); try { db.SaveChanges(); Venta venta = new Venta(); venta.ID_Cip = cip_efectivo.ID_Cip; venta.ID_Comercio = cip_efectivodto.ID_Comercio; venta.Fecha_Pago = DateTime.Now; venta.Estado = "0"; db.Venta.Add(venta); db.SaveChanges(); return((int)cip_efectivo.ID_Cip); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); raise = new InvalidOperationException(message, raise); } } throw raise; } }
public int registrarcip(Cip_Efectivodto cip_efectivodto) { return(Cip_Efectivo.registrarcip(cip_efectivodto)); }