public bool Crear_Empresa(EMPRESAS obj, bool nuevo) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { db.EMPRESAS.Add(obj); db.SaveChanges(); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public bool Crear_Conciliaciones(List <CONCILIACION> listaConciliaciones) { bool respuesta = false; DateTime Fecha = DateTime.Now; using (var context = new BDFloricolaContext()) { using (var transaction = context.Database.BeginTransaction()) { try { foreach (var item in listaConciliaciones) { item.CNCESTADO = true; item.CNCFECHA = Fecha; context.CONCILIACION.Add(item); context.SaveChanges(); } transaction.Commit(); respuesta = true; } catch (Exception ex) { transaction.Rollback(); } } } return(respuesta); }
public bool Crear_Pais(PAICES objPais, bool nuevo) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { db.PAICES.Add(objPais); db.SaveChanges(); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(objPais).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public int Crear_Preenvio(PREENVIOS preenvio, List <DetalleItems> listaDetalle) { int respuesta = 0; using (var context = new BDFloricolaContext()) { using (var transaction = context.Database.BeginTransaction()) { try { context.PREENVIOS.Add(preenvio); context.SaveChanges(); foreach (var item in listaDetalle) { int res = context.spInsert_Detalle_preenvio(item.DTECODIGOI, item.cantidadIngresada); } transaction.Commit(); respuesta = 1; } catch (Exception) { transaction.Rollback(); } } } return(respuesta); }
public bool Crear_Bloque(BLOQUES objBloque, bool nuevo) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { db.BLOQUES.Add(objBloque); db.SaveChanges(); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(objBloque).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public bool Crear_Estadp(ESTADOS objEstado, bool nuevo) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { db.ESTADOS.Add(objEstado); db.SaveChanges(); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(objEstado).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public bool Crear_Bloque_Variedades(BLOQUES_VARIEDADES obj, bool nuevo) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { obj.BLVFECHA = DateTime.Now; db.BLOQUES_VARIEDADES.Add(obj); db.SaveChanges(); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public int Crear_Tipo_Causa(TIPO_CAUSAS obj, bool nuevo) { int respuesta = 0; if (nuevo) { using (var db = new BDFloricolaContext()) { obj.TPCESTADO = true; db.TIPO_CAUSAS.Add(obj); db.SaveChanges(); respuesta = 1; } } else { using (var db = new BDFloricolaContext()) { List <CONTROLES_FLOR_NACIONAL> control = db.CONTROLES_FLOR_NACIONAL.Where(x => x.TPCCODIGOI == obj.TPCCODIGOI).ToList(); if (control.Count > 0) { TIPO_CAUSAS causa = db.TIPO_CAUSAS.AsNoTracking().Where(x => x.TPCCODIGOI == obj.TPCCODIGOI).FirstOrDefault(); if (causa.CAUCODIGOI != obj.CAUCODIGOI) { respuesta = 2; } else { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = 1; } } else { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = 1; } } } return(respuesta); }
public bool Editar_Conciliacion(CONCILIACION obj) { bool respuesta = false; using (var db = new BDFloricolaContext()) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Bloque_variedad(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { BLOQUES_VARIEDADES bloque = db.BLOQUES_VARIEDADES.Find(id); db.BLOQUES_VARIEDADES.Remove(bloque); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Tipo_Causa(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { TIPO_CAUSAS tipo = db.TIPO_CAUSAS.Find(id); db.TIPO_CAUSAS.Remove(tipo); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Pais(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { PAICES pais = db.PAICES.Find(id); db.PAICES.Remove(pais); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_ProcesoDiario(PROCESO_CLASIFICACION obj) { bool respuesta = false; using (var db = new BDFloricolaContext()) { obj.PRCESTADO = false; db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Empresas(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { EMPRESAS obj = db.EMPRESAS.Find(id); db.EMPRESAS.Remove(obj); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Tipo_Flores(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { TIPOS_FLORES obj = db.TIPOS_FLORES.Find(id); db.TIPOS_FLORES.Remove(obj); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Finca(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { FINCAS finca = db.FINCAS.Find(id); db.FINCAS.Remove(finca); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Cliente(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { CLIENTES obj = db.CLIENTES.Find(id); db.CLIENTES.Remove(obj); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Variedad(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { VARIEDADES obj = db.VARIEDADES.Find(id); db.VARIEDADES.Remove(obj); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Estado(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { ESTADOS estado = db.ESTADOS.Find(id); db.ESTADOS.Remove(estado); db.SaveChanges(); respuesta = true; } return(respuesta); }
public bool Eliminar_Ingreso_Produccion(int id) { bool respuesta = false; using (var db = new BDFloricolaContext()) { INGRESO_PRODUCCION bloque = db.INGRESO_PRODUCCION.Find(id); CONTROL_PRODUCCION objControl = db.CONTROL_PRODUCCION.Find(bloque.CNPCODIGOI); db.CONTROL_PRODUCCION.Remove(objControl); db.INGRESO_PRODUCCION.Remove(bloque); db.SaveChanges(); respuesta = true; } return(respuesta); }
public int Crear_Detalle_Flor_Clasificada(List <Detalle> lista, string observacion, DateTime fecha, int idTipoFlor, int idUnidad) { int respuesta = 0; using (var context = new BDFloricolaContext()) { using (var transaction = context.Database.BeginTransaction()) { try { var verificacion = context.spVerificar_proceso_diario(fecha, idTipoFlor, idUnidad).ToList(); if (verificacion.Count <= 0) { var comprobar = context.spVerificar_proceso(fecha, 1).ToList(); if (comprobar.Count <= 0) { PROCESO_CLASIFICACION obj = new PROCESO_CLASIFICACION(); obj.PRCESTADO = true; obj.PCRIDENTIFICADOR = 1; obj.PRCFECHA = DateTime.Now; obj.PRCOBSERVACION = observacion; context.PROCESO_CLASIFICACION.Add(obj); context.SaveChanges(); } foreach (var item in lista) { int res = context.spInsert_detalle_flor_clasificada(item.TMTCODIGOI, item.UNDCODIGOI, item.TPFCODIGOI, item.VRDCODIGOI, item.DTECANTIDAD, fecha); } transaction.Commit(); respuesta = 1; } else { respuesta = 2; } } catch (Exception) { transaction.Rollback(); } } } return(respuesta); }
public bool Crear_Ingresos_Produccion(INGRESO_PRODUCCION obj, bool nuevo, string observacion) { bool respuesta = false; if (nuevo) { using (var db = new BDFloricolaContext()) { int res = db.spInsert_IngresoProduccion(observacion, obj.BLCCODIGOI, obj.VRDCODIGOI, obj.INPNUMMALLAS, obj.INPCANTIDADTALLOS); respuesta = true; } } else { using (var db = new BDFloricolaContext()) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); respuesta = true; } } return(respuesta); }
public int Crear_Control_Flor_Nacional(List <CONTROLES_FLOR_NACIONAL> lista, DateTime fecha, string observacion) { int respuesta = 0; using (var context = new BDFloricolaContext()) { using (var transaction = context.Database.BeginTransaction()) { try { var comprobar = context.spVerificar_proceso(fecha, 2).ToList(); if (comprobar.Count <= 0) { PROCESO_CLASIFICACION obj = new PROCESO_CLASIFICACION(); obj.PRCESTADO = true; obj.PCRIDENTIFICADOR = 2; obj.PRCFECHA = fecha; obj.PRCOBSERVACION = observacion; context.PROCESO_CLASIFICACION.Add(obj); context.SaveChanges(); } foreach (var item in lista) { int res = context.spInsert_control_flor_nacional(item.TPCCODIGOI, item.VRDCODIGOI, item.CFNCANTIDAD, observacion, fecha); } transaction.Commit(); respuesta = 1; } catch (Exception) { transaction.Rollback(); } } } return(respuesta); }