public bool anularDB(caj_Caja_Movimiento_Tipo_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoMovi == info.IdTipoMovi); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean AnularDB(caj_Caja_Movimiento_Tipo_Info Info, ref string MensajeError) { try { using (EntitiesCaja context = new EntitiesCaja()) { var contact = context.caj_Caja_Movimiento_Tipo.FirstOrDefault(minfo => minfo.IdTipoMovi == Info.IdTipoMovi); if (contact != null) { contact.Estado = "I"; contact.Fecha_UltAnu = Info.Fecha_UltAnu; contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; contact.MotivoAnulacion = Info.MotivoAnulacion; 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 MensajeError); MensajeError = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public caj_Caja_Movimiento_Tipo_Info Get_Info_Movimiento_Tipo(int IdTipoMovi, int IdEmpresa, ref string MensajeError) { caj_Caja_Movimiento_Tipo_Info dat = new caj_Caja_Movimiento_Tipo_Info(); EntitiesCaja db = new EntitiesCaja(); try { var select_ = from T in db.vwcaj_Caja_Movimiento_Tipo where T.IdTipoMovi == IdTipoMovi && T.IdEmpresa == IdEmpresa select T; foreach (var info in select_) { dat.IdTipoMovi = info.IdTipoMovi; dat.tm_descripcion = info.tm_descripcion; dat.Estado = info.Estado; dat.tm_Signo = info.tm_Signo; dat.IdCtaCble = info.IdCtaCble; dat.SeDeposita = info.SeDeposita; } return(dat); } 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_Tipo_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = new caj_Caja_Movimiento_Tipo { IdEmpresa = info.IdEmpresa, IdTipoMovi = info.IdTipoMovi = get_id(info.IdEmpresa), Estado = info.Estado = "A", tm_descripcion = info.tm_descripcion, SeDeposita = info.SeDeposita, tm_Signo = info.tm_Signo, IdTipoMovi_grupo = info.IdTipoMovi_grupo, IdCtaCble = info.IdCtaCble, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.caj_Caja_Movimiento_Tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(caj_Caja_Movimiento_Tipo_Info info) { try { using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoMovi == info.IdTipoMovi); if (Entity == null) { return(false); } Entity.IdTipoMovi_grupo = info.IdTipoMovi_grupo; Entity.tm_descripcion = info.tm_descripcion; Entity.SeDeposita = info.SeDeposita; Entity.tm_Signo = info.tm_Signo; Entity.IdCtaCble = info.IdCtaCble; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = info.Fecha_UltMod; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public caj_Caja_Movimiento_Tipo_Info get_info(int IdEmpresa, int IdTipoMovi) { try { caj_Caja_Movimiento_Tipo_Info info = new caj_Caja_Movimiento_Tipo_Info(); using (Entities_caja Context = new Entities_caja()) { caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoMovi == IdTipoMovi); if (Entity == null) { return(null); } info = new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = Entity.IdEmpresa, IdTipoMovi = Entity.IdTipoMovi, Estado = Entity.Estado, tm_descripcion = Entity.tm_descripcion, SeDeposita = Entity.SeDeposita, tm_Signo = Entity.tm_Signo, IdCtaCble = Entity.IdCtaCble, IdTipoMovi_grupo = Entity.IdTipoMovi_grupo }; } return(info); } catch (Exception) { throw; } }
private void ucCaj_MovEgresoCaj_cmb1_event_cmbTipoMoviCaja_EditValueChanged(object sender, EventArgs e) { try { caj_Caja_Movimiento_Tipo_Info info_movi = new caj_Caja_Movimiento_Tipo_Info(); info_movi = ucCaj_MovEgresoCaj_cmb1.get_MovimientoInfo(); if (info_movi != null) { if (info_movi.IdCtaCble != null) { Armar_diario(); } else { MessageBox.Show("El tipo de movimiento seleccionado no posee cuenta contable, por favor corrija", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ucCaj_MovEgresoCaj_cmb1.set_MovimientoInfo(0); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Consultar(int IdEmpresa = 0, int IdTipoMovi = 0, bool Exito = false) { caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index"); if (model.Estado == "I") { info.Modificar = false; info.Anular = false; } model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } cargar_combos(IdEmpresa); return(View(model)); }
public void set_TipoMovi(caj_Caja_Movimiento_Tipo_Info info) { try { txt_idTipoMovi.Text = info.IdTipoMovi.ToString(); txt_descripcion.Text = info.tm_descripcion; this.chk_estado.Checked = (info.Estado == "I") ? false : true; lb_Anulado.Visible = (info.Estado == "I") ? true : false; ucCon_PlanCtaCmb1.set_PlanCtarInfo(info.IdCtaCble); if (info.tm_Signo == "+") { rB_Ingreso.Checked = true; } else { rB_Egreso.Checked = true; } chkSeDeposita.Checked = info.SeDeposita; moviTipo_I = info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Nuevo(caj_Caja_Movimiento_Tipo_Info model) { if (!bus_tipomovimiento.guardarDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = IdEmpresa }; cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Anular(caj_Caja_Movimiento_Tipo_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_tipomovimiento.anularDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public bool anularDB(caj_Caja_Movimiento_Tipo_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Modificar(caj_Caja_Movimiento_Tipo_Info model) { model.IdUsuarioUltMod = SessionFixed.IdUsuario; if (!bus_tipomovimiento.modificarDB(model)) { SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoMovi = model.IdTipoMovi, Exito = true })); }
public ActionResult Anular(int IdEmpresa = 0, int IdTipoMovi = 0) { caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa); return(View(model)); }
private void UltraGrid_CajaMoviTipo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { moviTipo_I = GetSelectedRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(caj_Caja_Movimiento_Tipo_Info Info, ref int id, ref string MensajeError) { try { using (EntitiesCaja context = new EntitiesCaja()) { EntitiesCaja EDB = new EntitiesCaja(); var address = new caj_Caja_Movimiento_Tipo(); id = GetId(ref MensajeError); address.IdTipoMovi = Info.IdTipoMovi = id; address.tm_descripcion = Info.tm_descripcion; address.Estado = Info.Estado; address.tm_Signo = Info.tm_Signo; address.IdUsuario = Info.IdUsuario; address.Fecha_Transac = Info.Fecha_Transac; address.nom_pc = Info.nom_pc; address.ip = Info.ip; address.SeDeposita = Info.SeDeposita; address.IdEmpresa = Info.IdEmpresa; address.IdTipoMovi_grupo = Info.IdTipoMovi_grupo; context.caj_Caja_Movimiento_Tipo.Add(address); context.SaveChanges(); if (Info.IdCtaCble != null && Info.IdCtaCble != "") { caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data(); caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info(); tipXcta_I.IdCtaCble = Info.IdCtaCble; tipXcta_I.IdEmpresa = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa); tipXcta_I.IdTipoMovi = Info.IdTipoMovi; tipXcta_D.GrabarDB(tipXcta_I); } } 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 Boolean ModificarDB(caj_Caja_Movimiento_Tipo_Info info, ref string MensajeError) { try { return(data.ModificarDB(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("", "ModificarDB", ex.Message), ex) { EntityType = typeof(caj_Caja_Movimiento_Tipo_Bus) }; } }
public ActionResult Anular(int IdEmpresa = 0, int IdTipoMovi = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Nuevo(int IdEmpresa = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = IdEmpresa }; cargar_combos(IdEmpresa); return(View(model)); }
public List <caj_Caja_Movimiento_Tipo_Info> Get_list_Caja_Movimiento_Tipo(int IdEmpresa, Cl_Enumeradores.eTipo_Ing_Egr eTipo, ref string MensajeError) { List <caj_Caja_Movimiento_Tipo_Info> lM = new List <caj_Caja_Movimiento_Tipo_Info>(); EntitiesCaja db = new EntitiesCaja(); try { string SSigno = (eTipo == Cl_Enumeradores.eTipo_Ing_Egr.INGRESOS)?"+":"-"; var select_ = from T in db.vwcaj_Caja_Movimiento_Tipo where T.IdEmpresa == IdEmpresa && T.tm_Signo == SSigno select T; foreach (var item in select_) { caj_Caja_Movimiento_Tipo_Info dat = new caj_Caja_Movimiento_Tipo_Info(); dat.IdEmpresa = item.IdEmpresa; dat.IdTipoMovi = item.IdTipoMovi; dat.tm_descripcion = item.tm_descripcion; dat.Estado = item.Estado; dat.tm_Signo = item.tm_Signo; dat.IdCtaCble = item.IdCtaCble; dat.IngEgr = (item.tm_Signo == "+") ? "Ingreso" : "Egreso"; dat.SEstado = (item.Estado == "A") ? "ACTIVO" : "*ANULADO*"; dat.SeDeposita = item.SeDeposita; 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public caj_Caja_Movimiento_Tipo_Info get_MovimientoInfo() { try { InfoMovimiento = new caj_Caja_Movimiento_Tipo_Info(); if (cmb_CajMovIngreso.EditValue != null) { InfoMovimiento = listMovimiento.FirstOrDefault(v => v.IdTipoMovi == Convert.ToInt32(cmb_CajMovIngreso.EditValue)); } return(InfoMovimiento); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(new caj_Caja_Movimiento_Tipo_Info()); } }
public Boolean ModificarDB(caj_Caja_Movimiento_Tipo_Info Info, ref string MensajeError) { try { using (EntitiesCaja context = new EntitiesCaja()) { var contact = context.caj_Caja_Movimiento_Tipo.First(minfo => minfo.IdTipoMovi == Info.IdTipoMovi); contact.tm_descripcion = Info.tm_descripcion; contact.Estado = Info.Estado; contact.tm_Signo = Info.tm_Signo; contact.SeDeposita = Info.SeDeposita; contact.IdEmpresa = Info.IdEmpresa; contact.Fecha_UltMod = Info.Fecha_UltMod; contact.IdUsuarioUltMod = Info.IdUsuarioUltMod; context.SaveChanges(); if (Info.IdCtaCble != null && Info.IdCtaCble != "") { caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data(); caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info(); tipXcta_I.IdCtaCble = Info.IdCtaCble; tipXcta_I.IdEmpresa = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa); tipXcta_I.IdTipoMovi = Info.IdTipoMovi; tipXcta_D.ModificarDB(tipXcta_I); } } 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()); } }
private void PrepararForm(Cl_Enumeradores.eTipo_action Accion, caj_Caja_Movimiento_Tipo_Info cajInfo) { try { frm = new FrmCa_caj_Caja_Movimiento_Tipo(); frm.event_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing += new FrmCa_caj_Caja_Movimiento_Tipo.delegate_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing(frm_event_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing); frm.set_accion(Accion); frm.MdiParent = this.MdiParent; if (!(Accion == Cl_Enumeradores.eTipo_action.grabar)) { frm.set_TipoMovi(moviTipo_I); } frm.Show(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; set_accion(_Accion); moviTipo_I = new caj_Caja_Movimiento_Tipo_Info(); txt_descripcion.Text = ""; this.chk_estado.Checked = true; txt_idTipoMovi.Text = "0"; this.rB_Ingreso.Checked = true; chkSeDeposita.Checked = false; ucCon_PlanCtaCmb1.Inicializar_cmbPlanCta(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmbTipoMoviCaja_EditValueChanged(object sender, EventArgs e) { try { caj_Caja_Movimiento_Tipo_Info obj_cmbCajTipMov = cmbTipoMoviCaja.get_MovimientoInfo(); if (BANDER == true) { if (obj_cmbCajTipMov != null) { if (obj_cmbCajTipMov.IdCtaCble == "" || obj_cmbCajTipMov.IdCtaCble == null) { MessageBox.Show("El item seleccionado no tiene cuenta contable\n Por favor seleccione uno que tenga cuenta contable o modifique el tipo de movimiento de caja desde la pantalla de Mantenimiento de Caja asignándole la cuenta contable", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info { IdEmpresa = string.IsNullOrEmpty(SessionFixed.IdEmpresa) ? 0 : Convert.ToInt32(SessionFixed.IdEmpresa), IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), }; var lst = bus_tipomovimiento.get_list(model.IdEmpresa, true); Lista_TipoMov.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public ActionResult CmbCuenta_Tipo_movimiento() { caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info(); return(PartialView("_CmbCuenta_Tipo_movimiento", model)); }