public ActionResult Consultar(int IdEmpresa = 0, int IdMovi_inven_tipo = 0, bool Exito = false) { in_movi_inven_tipo_Info model = bus_tipo_movimiento.get_info(IdEmpresa, IdMovi_inven_tipo); 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, "Inventario", "TipoMovimiento", "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 cargar_combos(model); if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); }
public in_movi_inven_tipo_Info get_info(int IdEmpresa, int IdMovi_inven_tipo) { try { in_movi_inven_tipo_Info info = new in_movi_inven_tipo_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = Context.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMovi_inven_tipo == IdMovi_inven_tipo); if (Entity == null) { return(null); } info = new in_movi_inven_tipo_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo = Entity.IdMovi_inven_tipo, Codigo = Entity.Codigo, tm_descripcion = Entity.tm_descripcion, cm_tipo_movi = Entity.cm_tipo_movi, cm_descripcionCorta = Entity.cm_descripcionCorta, Estado = Entity.Estado, IdTipoCbte = Entity.IdTipoCbte, Genera_Diario_Contable = Entity.Genera_Diario_Contable, IdCatalogoAprobacion = Entity.IdCatalogoAprobacion }; } return(info); } catch (Exception) { throw; } }
private void cargar_combos(in_movi_inven_tipo_Info model) { Dictionary <string, string> lst_signo = new Dictionary <string, string>(); lst_signo.Add("+", "+"); lst_signo.Add("-", "-"); ViewBag.lst_signo = lst_signo; var lst_tipo_comprobante = bus_tipo_comprobante.get_list(model.IdEmpresa, false); ViewBag.lst_tipo_comprobante = lst_tipo_comprobante; var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false); var lst_bodega = bus_bodega.get_list(model.IdEmpresa, false); model.lst_tipo_mov_x_bodega = bus_tipo_movimiento_x_bodega.get_list(model.IdEmpresa, model.IdMovi_inven_tipo); model.lst_tipo_mov_x_bodega = (from b in lst_bodega join s in lst_sucursal on b.IdSucursal equals s.IdSucursal join m in model.lst_tipo_mov_x_bodega on new { IdSucursal = b.IdSucursal, IdBodega = b.IdBodega } equals new { IdSucursal = m.IdSucucursal, IdBodega = m.IdBodega } into temp_m from m in temp_m.DefaultIfEmpty() select new in_movi_inven_tipo_x_tb_bodega_Info { IdEmpresa = b.IdEmpresa, IdSucucursal = b.IdSucursal, IdBodega = b.IdBodega, IdMovi_inven_tipo = model.IdMovi_inven_tipo, seleccionado = m == null ? false : true, Su_Descripcion = s.Su_Descripcion, bo_Descripcion = b.bo_Descripcion, IdCtaCble = m == null ? null : m.IdCtaCble }).ToList(); }
public Boolean Cons_MovimientoInventario(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { EntitiesInventario OEMOVIMIENTO = new EntitiesInventario(); var c = from t in OEMOVIMIENTO.in_movi_inve where t.IdEmpresa == MoviI.IdEmpresa && t.IdMovi_inven_tipo == MoviI.IdMovi_inven_tipo select t; if (c.ToList().Count > 0) { mensaje = "No se puede anular por que tiene un Movimiento de Inventario"; return(true); } else { return(false); } } 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(mensaje); } }
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, "Inventario", "TipoMovimiento", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion in_movi_inven_tipo_Info model = new in_movi_inven_tipo_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), }; var lst = bus_tipo_movimiento.get_list(model.IdEmpresa, "", true); Lista_TipoMovimiento.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public Boolean Get_Codigo(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { EntitiesInventario OECODIGO = new EntitiesInventario(); var codigo = from t in OECODIGO.in_movi_inven_tipo where t.Codigo == MoviI.Codigo && t.IdEmpresa == MoviI.IdEmpresa select new { t.Codigo }; foreach (var item in codigo) { if (item.Codigo == MoviI.Codigo) { mensaje = "Codigo ya existe para esta empresa .. por favor ingrese un codigo distino"; return(true); } } return(false); } 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(mensaje); } }
public bool guardarDB(in_movi_inven_tipo_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = new in_movi_inven_tipo { IdEmpresa = info.IdEmpresa, IdMovi_inven_tipo = info.IdMovi_inven_tipo = get_id(info.IdEmpresa), Codigo = info.Codigo, tm_descripcion = info.tm_descripcion, cm_tipo_movi = info.cm_tipo_movi, cm_interno = info.cm_interno_bool == true ? "S" : "N", cm_descripcionCorta = info.cm_descripcionCorta, Estado = info.Estado = "A", IdTipoCbte = info.IdTipoCbte, Genera_Movi_Inven = info.Genera_Movi_Inven, Genera_Diario_Contable = info.Genera_Diario_Contable, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.in_movi_inven_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean AnularDB(in_movi_inven_tipo_Info MoviI) { try { using (EntitiesInventario contex = new EntitiesInventario()) { var contac = contex.in_movi_inven_tipo.FirstOrDefault(VMovi => VMovi.IdEmpresa == MoviI.IdEmpresa && VMovi.IdMovi_inven_tipo == MoviI.IdMovi_inven_tipo); if (contac != null) { contac.Estado = "I"; contac.tm_descripcion = "**Anulado **" + MoviI.tm_descripcion; contac.nom_pc = MoviI.nom_pc; contac.ip = MoviI.ip; contac.IdUsuarioUltAnu = MoviI.IdUsuarioUltAnu; contac.Fecha_UltAnu = MoviI.Fecha_UltAnu; contac.MotiAnula = MoviI.MotiAnula; contex.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(mensaje); } }
public bool modificarDB(in_movi_inven_tipo_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = Context.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdMovi_inven_tipo == info.IdMovi_inven_tipo); if (Entity == null) { return(false); } Entity.Codigo = info.Codigo; Entity.tm_descripcion = info.tm_descripcion; Entity.cm_tipo_movi = info.cm_tipo_movi; Entity.cm_interno = info.cm_interno_bool == true ? "S" : "N"; Entity.cm_descripcionCorta = info.cm_descripcionCorta; Entity.IdTipoCbte = info.IdTipoCbte; Entity.Genera_Movi_Inven = info.Genera_Movi_Inven; Entity.Genera_Diario_Contable = info.Genera_Diario_Contable; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <in_movi_inven_tipo_Info> Get_list_movi_inven_tipo(int IdEmpresa, string tipoMovi, string Interno, string Todos) { try { List <in_movi_inven_tipo_Info> lM = new List <in_movi_inven_tipo_Info>(); EntitiesInventario OECbtecble_Info = new EntitiesInventario(); var selectCbtecble = from C in OECbtecble_Info.in_movi_inven_tipo where C.IdEmpresa == IdEmpresa && C.cm_tipo_movi.Contains(tipoMovi) && C.cm_interno.Contains(Interno) select C; in_movi_inven_tipo_Info prd = new in_movi_inven_tipo_Info(); if (Todos == "Todos") { prd.IdEmpresa = IdEmpresa; prd.Estado = "A"; prd.cm_descripcionCorta = "Todos"; prd.cm_interno = "N"; prd.cm_tipo_movi = "+"; prd.Codigo = "Todos"; prd.IdMovi_inven_tipo = 0; prd.tm_descripcion = "Todos"; lM.Add(prd); } foreach (var item in selectCbtecble) { prd = new in_movi_inven_tipo_Info(); prd.IdEmpresa = item.IdEmpresa; prd.Estado = item.Estado.Trim(); prd.cm_descripcionCorta = item.cm_descripcionCorta; prd.cm_interno = item.cm_interno; prd.cm_tipo_movi = item.cm_tipo_movi; prd.Codigo = item.Codigo; prd.IdMovi_inven_tipo = item.IdMovi_inven_tipo; prd.tm_descripcion = item.tm_descripcion; prd.tm_descripcion2 = "[" + item.IdMovi_inven_tipo + "]" + item.tm_descripcion; prd.IdTipoCbte = Convert.ToInt32(item.IdTipoCbte); prd.Genera_Movi_Inven = (item.Genera_Movi_Inven == null) ? true : item.Genera_Movi_Inven; prd.Genera_Diario_Contable = (item.Genera_Diario_Contable == null) ? true : Convert.ToBoolean(item.Genera_Diario_Contable); lM.Add(prd); } 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 mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public ActionResult Anular(in_movi_inven_tipo_Info model) { if (!bus_tipo_movimiento.anularDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { in_movi_inven_tipo_Info model = new in_movi_inven_tipo_Info { IdEmpresa = IdEmpresa }; cargar_combos(model); return(View(model)); }
public bool anularDB(in_movi_inven_tipo_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Anular(int IdEmpresa = 0, int IdMovi_inven_tipo = 0) { in_movi_inven_tipo_Info model = bus_tipo_movimiento.get_info(IdEmpresa, IdMovi_inven_tipo); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(model); return(View(model)); }
private void cmb_tipoMoviInven_EditValueChanged(object sender, EventArgs e) { try { _TipoMoviInven = (in_movi_inven_tipo_Info)cmb_tipoMoviInven.Properties.View.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public List <in_movi_inven_tipo_Info> Get_list_movi_inven_tipo_x_bodega(int IdEmpresa, int IdSucursal, int IdBodega, string tipoMovi, string Interno) { try { IQueryable <in_movi_inven_tipo> selectCbtecble; List <in_movi_inven_tipo_Info> lM = new List <in_movi_inven_tipo_Info>(); EntitiesInventario OECbtecble_Info = new EntitiesInventario(); if (IdBodega == 0) { IdBodega = 1; } selectCbtecble = from C in OECbtecble_Info.in_movi_inven_tipo join D in OECbtecble_Info.in_movi_inven_tipo_x_tb_bodega on new { C.IdEmpresa, C.IdMovi_inven_tipo } equals new { D.IdEmpresa, D.IdMovi_inven_tipo } where C.IdEmpresa == IdEmpresa && C.cm_tipo_movi.Contains(tipoMovi) && C.cm_interno.Contains(Interno) && D.IdBodega == IdBodega && D.IdSucucursal == IdSucursal select C; foreach (var item in selectCbtecble) { in_movi_inven_tipo_Info prd = new in_movi_inven_tipo_Info(); prd.IdEmpresa = item.IdEmpresa; prd.Estado = item.Estado.Trim(); prd.cm_descripcionCorta = item.cm_descripcionCorta; prd.cm_interno = item.cm_interno; prd.cm_tipo_movi = item.cm_tipo_movi; prd.Codigo = item.Codigo; prd.IdMovi_inven_tipo = item.IdMovi_inven_tipo; prd.tm_descripcion2 = "[" + item.IdMovi_inven_tipo + "]" + item.tm_descripcion; prd.tm_descripcion = item.tm_descripcion; prd.IdTipoCbte = Convert.ToInt32(item.IdTipoCbte); prd.Genera_Movi_Inven = (item.Genera_Movi_Inven == null) ? true : item.Genera_Movi_Inven; prd.Genera_Diario_Contable = (item.Genera_Diario_Contable == null) ? true : Convert.ToBoolean(item.Genera_Diario_Contable); lM.Add(prd); } 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 mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public ActionResult Nuevo(in_movi_inven_tipo_Info model) { if (!bus_tipo_movimiento.guardarDB(model)) { cargar_combos(model); return(View(model)); } model.lst_tipo_mov_x_bodega.ForEach(q => { q.IdEmpresa = model.IdEmpresa; q.IdMovi_inven_tipo = model.IdMovi_inven_tipo; }); bus_tipo_movimiento_x_bodega.guardarDB(model.lst_tipo_mov_x_bodega.Where(q => q.seleccionado == true).ToList()); return(RedirectToAction("Index")); }
public ActionResult Modificar(in_movi_inven_tipo_Info model) { if (!bus_tipo_movimiento.modificarDB(model)) { cargar_combos(model); return(View(model)); } /* * bus_tipo_movimiento_x_bodega.eliminarDB(model.IdEmpresa, model.IdMovi_inven_tipo); * model.lst_tipo_mov_x_bodega.ForEach(q => { q.IdEmpresa = model.IdEmpresa; q.IdMovi_inven_tipo = model.IdMovi_inven_tipo; }); * bus_tipo_movimiento_x_bodega.guardarDB(model.lst_tipo_mov_x_bodega.Where(q=>q.seleccionado == true).ToList()); */ return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdMovi_inven_tipo = model.IdMovi_inven_tipo, Exito = true })); }
public in_movi_inven_tipo_Info get_TipoMoviInvInfo() { try { InfoTipoMovi = lstMoviTipo.Find(v => v.IdMovi_inven_tipo == Convert.ToInt32(cmbCatalogo.EditValue)); return(InfoTipoMovi); } 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(null); } }
public Boolean GrabarDB(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { int idMavi; using (EntitiesInventario contex = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); idMavi = GetIdMoviInvent(MoviI.IdEmpresa); MoviI.IdMovi_inven_tipo = idMavi; var address = new in_movi_inven_tipo(); address.IdEmpresa = MoviI.IdEmpresa; address.IdMovi_inven_tipo = MoviI.IdMovi_inven_tipo; address.tm_descripcion = MoviI.tm_descripcion; address.cm_descripcionCorta = (MoviI.cm_descripcionCorta != "") ? MoviI.cm_descripcionCorta : MoviI.IdMovi_inven_tipo.ToString(); address.Codigo = (MoviI.Codigo == "") ? MoviI.IdMovi_inven_tipo.ToString() : MoviI.Codigo; address.cm_tipo_movi = MoviI.cm_tipo_movi; address.Estado = MoviI.Estado; address.cm_interno = MoviI.cm_interno; address.IdTipoCbte = MoviI.IdTipoCbte; address.IdUsuario = MoviI.IdUsuario; address.Fecha_Transac = MoviI.Fecha_Transac; address.IdUsuarioUltMod = MoviI.IdUsuarioUltMod; address.Fecha_UltMod = MoviI.Fecha_UltMod; address.nom_pc = MoviI.nom_pc; address.ip = MoviI.ip; address.Genera_Movi_Inven = (MoviI.Genera_Movi_Inven == null) ? false : MoviI.Genera_Movi_Inven; address.Genera_Diario_Contable = (MoviI.Genera_Diario_Contable == null) ? false : MoviI.Genera_Diario_Contable; contex.in_movi_inven_tipo.Add(address); contex.SaveChanges(); mensaje = "Grabacion Ok.."; 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(mensaje); } }
public Boolean Cons_MovimientoInventario(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { in_movi_inven_tipo_Data MoviD = new in_movi_inven_tipo_Data(); return(MoviD.Cons_MovimientoInventario(MoviI, ref mensaje)); } 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("", "Cons_MovimientoInventario", ex.Message), ex) { EntityType = typeof(in_movi_inven_tipo_Bus) }; } }
private void cargar_combos(in_movi_inven_tipo_Info model) { Dictionary <string, string> lst_signo = new Dictionary <string, string>(); lst_signo.Add("+", "+"); lst_signo.Add("-", "-"); ViewBag.lst_signo = lst_signo; var lst_tipo_comprobante = bus_tipo_comprobante.get_list(model.IdEmpresa, false); ViewBag.lst_tipo_comprobante = lst_tipo_comprobante; var lst_CatalogoAprobacion = bus_catalogo.get_list(Convert.ToInt32(cl_enumeradores.eTipoCatalogoInventario.EST_APROB), false); ViewBag.lst_CatalogoAprobacion = lst_CatalogoAprobacion; }
public ActionResult Anular(int IdEmpresa = 0, int IdMovi_inven_tipo = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Inventario", "TipoMovimiento", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion in_movi_inven_tipo_Info model = bus_tipo_movimiento.get_info(IdEmpresa, IdMovi_inven_tipo); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(model); 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, "Inventario", "TipoMovimiento", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion in_movi_inven_tipo_Info model = new in_movi_inven_tipo_Info { IdEmpresa = IdEmpresa }; cargar_combos(model); return(View(model)); }
void LimpiarDatos() { try { MoviInveI = new in_movi_inven_tipo_Info(); DataSource = new BindingList <in_movi_inven_tipo_x_tb_bodega_Info>(); txt_Id.Text = ""; txtCodigo.Text = ""; txtDescripcion.Text = ""; txtDescCorta.Text = ""; chk_genera_mov_inv.Checked = true; chkGenerar_Diario.Checked = true; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void set_Info(in_movi_inven_tipo_Info info) { try { if (info != null) { txt_Id.Text = info.IdMovi_inven_tipo.ToString(); txtCodigo.Text = info.Codigo.ToString(); txtDescripcion.Text = info.tm_descripcion; txtDescCorta.Text = info.cm_descripcionCorta; rdb_Ingreso.Checked = (info.cm_tipo_movi == "+") ? true : false; rdb_Egreso.Checked = (!(rdb_Ingreso.Checked)); chk_Usadoporsistemas.Checked = (info.cm_interno == "S") ? true : false; chek_Estado.Checked = (info.Estado == "A") ? true : false; cmbTipoCbte.set_TipoCbteCble((int)info.IdTipoCbte); chk_genera_mov_inv.Checked = Convert.ToBoolean(info.Genera_Movi_Inven); chkGenerar_Diario.Checked = Convert.ToBoolean(info.Genera_Diario_Contable); if (chek_Estado.Checked == false) { lblAnulado.Visible = true; } else { lblAnulado.Visible = false; } MoviInveI = info; infoTemp = info; } else { MessageBox.Show("Seleccione un tipo de movimiento.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(in_movi_inven_tipo_Info MoviI, ref string Mensaje) { try { in_movi_inven_tipo_Data MoviD = new in_movi_inven_tipo_Data(); MoviI.IdUsuario = param.IdUsuario; MoviI.Fecha_Transac = param.Fecha_Transac; MoviI.ip = param.ip; MoviI.nom_pc = param.nom_pc; return(MoviD.GrabarDB(MoviI, ref Mensaje)); } 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("", "Guardar_Reg_DB", ex.Message), ex) { EntityType = typeof(in_movi_inven_tipo_Bus) }; } }
public Boolean ModificarDB(in_movi_inven_tipo_Info moviI, ref string mensaje) { try { in_movi_inven_tipo_Data moviD = new in_movi_inven_tipo_Data(); moviI.IdUsuarioUltMod = param.IdUsuario; moviI.Fecha_UltMod = param.Fecha_Transac; moviI.ip = param.ip; moviI.nom_pc = param.nom_pc; return(moviD.ModificarDB(moviI, ref mensaje)); } 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(in_movi_inven_tipo_Bus) }; } }
public Boolean ModificarDB(in_movi_inven_tipo_Info MoviI, ref string mensaje) { try { using (EntitiesInventario contex = new EntitiesInventario()) { var contac = contex.in_movi_inven_tipo.FirstOrDefault(VMovi => VMovi.IdEmpresa == MoviI.IdEmpresa && VMovi.IdMovi_inven_tipo == MoviI.IdMovi_inven_tipo); if (contac != null) { contac.tm_descripcion = MoviI.tm_descripcion; contac.cm_descripcionCorta = MoviI.cm_descripcionCorta; contac.Codigo = MoviI.Codigo; contac.cm_tipo_movi = MoviI.cm_tipo_movi; contac.Estado = MoviI.Estado; contac.cm_interno = MoviI.cm_interno; contac.IdTipoCbte = MoviI.IdTipoCbte; contac.IdUsuarioUltMod = MoviI.IdUsuario; contac.Fecha_UltMod = MoviI.Fecha_Transac; contac.Fecha_UltMod = MoviI.Fecha_UltMod; contac.nom_pc = MoviI.nom_pc; contac.ip = MoviI.ip; contac.Genera_Movi_Inven = (MoviI.Genera_Movi_Inven == null) ? false : MoviI.Genera_Movi_Inven; contac.Genera_Diario_Contable = (MoviI.Genera_Diario_Contable == null) ? false : MoviI.Genera_Diario_Contable; contex.SaveChanges(); mensaje = "Grabacion Exitosa"; } } 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; mensaje = "Error al Grabar" + ex.ToString().ToString(); throw new Exception(mensaje); } }
public bool anularDB(in_movi_inven_tipo_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_movi_inven_tipo Entity = Context.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdMovi_inven_tipo == info.IdMovi_inven_tipo); if (Entity == null) { return(false); } Entity.Estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }