public Boolean ModificarDB(cp_conciliacion_Caja_det_x_ValeCaja_Info info) { try { using (EntitiesCuentasxPagar Context = new EntitiesCuentasxPagar()) { cp_conciliacion_Caja_det_x_ValeCaja Entity = Context.cp_conciliacion_Caja_det_x_ValeCaja.FirstOrDefault(q => q.IdEmpresa_movcaja == info.IdEmpresa && q.IdCbteCble_movcaja == info.IdCbteCble_movcaja && q.IdTipocbte_movcaja == info.IdTipocbte_movcaja); if (Entity != null) { Entity.IdPunto_cargo = info.IdPunto_cargo == 0 ? null : info.IdPunto_cargo; Entity.IdPunto_cargo_grupo = info.IdPunto_cargo_grupo == 0 ? null : info.IdPunto_cargo_grupo; Entity.IdCentroCosto = info.IdCentroCosto == "" ? null : info.IdCentroCosto; Entity.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo == "" ? null : info.IdCentroCosto_sub_centro_costo; Context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean GrabarDB(cp_conciliacion_Caja_det_x_ValeCaja_Info info, ref string mensaje) { try { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { EntitiesCuentasxPagar EDB = new EntitiesCuentasxPagar(); cp_conciliacion_Caja_det_x_ValeCaja address = new cp_conciliacion_Caja_det_x_ValeCaja(); address.IdEmpresa = info.IdEmpresa; address.IdConciliacion_Caja = info.IdConciliacion_Caja; address.Secuencia = info.Secuencia; address.IdEmpresa_movcaja = info.IdEmpresa_movcaja; address.IdCbteCble_movcaja = info.IdCbteCble_movcaja; address.IdTipocbte_movcaja = info.IdTipocbte_movcaja; address.IdCtaCble = info.IdCtaCble; address.IdPunto_cargo = info.IdPunto_cargo; address.IdPunto_cargo_grupo = info.IdPunto_cargo_grupo; address.IdCentroCosto = info.IdCentroCosto; address.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo; context.cp_conciliacion_Caja_det_x_ValeCaja.Add(address); context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean GrabarDB(List <cp_conciliacion_Caja_det_x_ValeCaja_Info> lista, ref string mensaje) { try { foreach (var item in lista) { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var lst = from q in context.cp_conciliacion_Caja_det_x_ValeCaja where q.IdEmpresa_movcaja == item.IdEmpresa_movcaja && q.IdTipocbte_movcaja == item.IdTipocbte_movcaja && q.IdCbteCble_movcaja == item.IdCbteCble_movcaja && q.IdConciliacion_Caja == item.IdConciliacion_Caja select q; if (lst.Count() == 0) { var lst_2 = from q in context.cp_conciliacion_Caja_det_x_ValeCaja where q.IdEmpresa == item.IdEmpresa && q.IdConciliacion_Caja == item.IdConciliacion_Caja && q.Secuencia == item.Secuencia select q; if (lst_2.Count() == 0) { cp_conciliacion_Caja_det_x_ValeCaja address = new cp_conciliacion_Caja_det_x_ValeCaja(); address.IdEmpresa = item.IdEmpresa; address.IdConciliacion_Caja = item.IdConciliacion_Caja; address.Secuencia = item.Secuencia; address.IdEmpresa_movcaja = item.IdEmpresa_movcaja; address.IdCbteCble_movcaja = item.IdCbteCble_movcaja; address.IdTipocbte_movcaja = item.IdTipocbte_movcaja; address.IdCtaCble = item.IdCtaCble; address.IdPunto_cargo = item.IdPunto_cargo == 0 ? null : item.IdPunto_cargo; address.IdPunto_cargo_grupo = item.IdPunto_cargo_grupo == 0 ? null : item.IdPunto_cargo_grupo; address.IdCentroCosto = item.IdCentroCosto == "" ? null : item.IdCentroCosto; address.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo == "" ? null : item.IdCentroCosto_sub_centro_costo; context.cp_conciliacion_Caja_det_x_ValeCaja.Add(address); context.SaveChanges(); } } } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }