public Boolean EliminarDB(caj_Caja_Movimiento_det_Info info, ref string MensajeError) { try { using (EntitiesCaja caja = new EntitiesCaja()) { var elim = caja.caj_Caja_Movimiento_det.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCbteCble == info.IdCbteCble && v.IdTipocbte == info.IdTipocbte); if (elim != null) { caja.caj_Caja_Movimiento_det.Remove(elim); caja.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 MensajeError); MensajeError = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool guardarDB(caj_Caja_Movimiento_det_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_det Entity = new caj_Caja_Movimiento_det { IdEmpresa = info.IdEmpresa, IdCbteCble = info.IdCbteCble, IdTipocbte = info.IdTipocbte, IdCobro_tipo = info.IdCobro_tipo, cr_Valor = info.cr_Valor, Secuencia = info.Secuencia }; Context.caj_Caja_Movimiento_det.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public caj_Caja_Movimiento_det_Info get_info(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble) { try { caj_Caja_Movimiento_det_Info info = new caj_Caja_Movimiento_det_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_det Entity = Context.caj_Caja_Movimiento_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipocbte == IdTipoCbte && q.IdCbteCble == IdCbteCble); if (Entity == null) { return(null); } info = new caj_Caja_Movimiento_det_Info { IdEmpresa = Entity.IdEmpresa, IdTipocbte = Entity.IdTipocbte, IdCbteCble = Entity.IdCbteCble, IdCobro_tipo = Entity.IdCobro_tipo, cr_Valor = Entity.cr_Valor, Secuencia = Entity.Secuencia }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(caj_Caja_Movimiento_det_Info info) { try { return(odata.guardarDB(info)); } catch (Exception) { throw; } }
public Boolean EliminarRegistroDetalle(caj_Caja_Movimiento_det_Info Info, ref string MensajeError) { try { return(data.EliminarDB(Info, ref MensajeError)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "EliminarRegistroDetalle", ex.Message), ex) { EntityType = typeof(caj_Caja_Movimiento_det_Bus) }; } }
public List <caj_Caja_Movimiento_det_Info> Get_listDetalle(int IdEmpresa, decimal IdCbteCble, int IdTipocbte, ref string MensajeError) { List <caj_Caja_Movimiento_det_Info> lM = new List <caj_Caja_Movimiento_det_Info>(); EntitiesCaja db = new EntitiesCaja(); try { var select_ = from T in db.caj_Caja_Movimiento_det where T.IdEmpresa == IdEmpresa && T.IdCbteCble == IdCbteCble && T.IdTipocbte == IdTipocbte select T; foreach (var item in select_) { caj_Caja_Movimiento_det_Info dat = new caj_Caja_Movimiento_det_Info(); dat.IdEmpresa = item.IdEmpresa; dat.IdCbteCble = item.IdCbteCble; dat.IdTipocbte = item.IdTipocbte; dat.Secuencia = item.Secuencia; dat.cr_fecha = item.cr_fecha; dat.cr_fechaDocu = Convert.ToDateTime(item.cr_fechaDocu); dat.cr_NumDocumento = item.cr_NumDocumento; dat.cr_Valor = item.cr_Valor; dat.IdCobro_tipo = item.IdCobro_tipo != null?item.IdCobro_tipo.TrimEnd() : item.IdCobro_tipo; dat.cr_Banco = item.cr_Banco; dat.cr_cuenta = item.cr_cuenta; dat.IdCentroCosto = item.IdCentroCosto; dat.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; dat.IdTipoFlujo = item.IdTipoFlujo; lM.Add(dat); } return(lM); } 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); MensajeError = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); throw new Exception(ex.ToString()); } }