public ActionResult Anular(int IdEmpresa = 0, int IdActivoFijo = 0) { #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, "ActivoFijo", "ActivoFijo", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion Af_Activo_fijo_Info model = bus_activo.get_info(IdEmpresa, IdActivoFijo); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Nuevo(int IdEmpresa = 0) { #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, "ActivoFijo", "ActivoFijo", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion Af_Activo_fijo_Info model = new Af_Activo_fijo_Info { IdEmpresa = IdEmpresa, Af_fecha_compra = DateTime.Now, Af_fecha_fin_depre = DateTime.Now, Af_fecha_ini_depre = DateTime.Now, Cantidad = 1, Estado_Proceso = "TIP_ESTADO_AF_ACTIVO", IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession) }; cargar_combos(IdEmpresa); model.imagen_af = new byte[0]; return(View(model)); }
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, "ActivoFijo", "ActivoFijo", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion Af_Activo_fijo_Info model = new Af_Activo_fijo_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal) }; var lst = bus_activo.get_list(model.IdEmpresa, true); ListaActivoFijo.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public Boolean AnularDB(Af_Activo_fijo_Info info, ref string msg) { try { using (EntitiesActivoFijo context = new EntitiesActivoFijo()) { var contact = context.Af_Activo_fijo.FirstOrDefault(obj => obj.IdEmpresa == info.IdEmpresa && obj.IdActivoFijo == info.IdActivoFijo && obj.IdActivoFijoTipo == info.IdActivoFijoTipo); if (contact != null) { contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; contact.MotiAnula = info.MotiAnula; contact.Fecha_UltAnu = DateTime.Now; contact.Estado = "I"; context.SaveChanges(); msg = "Se ha procedido anular el registro del Activo Fijo #: " + info.IdActivoFijo.ToString() + " exitosamente"; } } 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; msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }
public bool anularDB(Af_Activo_fijo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private void llamar_Formulario(Cl_Enumeradores.eTipo_action Accion) { try { frm = new frmAF_ActivoFijo_Mant(); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { AF_Info = (Af_Activo_fijo_Info)cmb_Activo_fijo.EditValue; if (AF_Info != null) { frm.set_ActivoFijo(AF_Info); frm.set_Accion(Accion); frm.Show(); } else { MessageBox.Show("Para continuar seleccione un registro.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { frm.set_Accion(Accion); frm.Show(); } } 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()); } }
public ActionResult Nuevo(int IdEmpresa = 0) { #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 Af_Activo_fijo_Info model = new Af_Activo_fijo_Info { IdEmpresa = IdEmpresa, Af_fecha_compra = DateTime.Now, Af_fecha_fin_depre = DateTime.Now, Af_fecha_ini_depre = DateTime.Now, Estado_Proceso = "TIP_ESTADO_AF_ACTIVO", IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession) }; model.LstDet = new List <Af_Activo_fijo_CtaCble_Info>(); List_det.set_list(model.LstDet, model.IdTransaccionSession); cargar_combos(IdEmpresa); model.imagen_af = new byte[0]; return(View(model)); }
public ActionResult Modificar(int IdEmpresa = 0, int IdActivoFijo = 0) { #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 Af_Activo_fijo_Info model = bus_activo.get_info(IdEmpresa, IdActivoFijo); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); cargar_combos(IdEmpresa); try { model.imagen_af = System.IO.File.ReadAllBytes(Server.MapPath(UploadDirectory) + model.IdEmpresa.ToString() + model.IdActivoFijo.ToString() + ".jpg"); } catch (Exception) { model.imagen_af = new byte[0]; } return(View(model)); }
public Boolean ModificarDB(Af_Activo_fijo_Info info, ref string msg) { try { Boolean respuesta = false; respuesta = data.ModificarDB(info, ref msg); if (respuesta) { respuesta = activos_relacionados.EliminarDB(info.IdEmpresa, info.IdActivoFijo); Af_Activo_fijo_CtasCbles_Bus BusCtas_AF = new Af_Activo_fijo_CtasCbles_Bus(); BusCtas_AF.EliminarDB(info.IdEmpresa, info.IdActivoFijo); int c = 1; foreach (var item in info.ListAf_Activo_fijo_CtasCbles) { item.Secuencia = c++; } BusCtas_AF.GuardarDB(info.ListAf_Activo_fijo_CtasCbles, ref msg); } return(respuesta); } 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(Af_Activo_fijo_Bus) }; } }
public ActionResult Nuevo(Af_Activo_fijo_Info model) { if (!bus_activo.guardarDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult EditingDelete(int Secuencia) { List_det.DeleteRow(Secuencia, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); Af_Activo_fijo_Info model = new Af_Activo_fijo_Info(); model.LstDet = List_det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_Detalle(); return(PartialView("_GridViewPartial_activo_fijo_ctacble", model)); }
public Af_Activo_fijo_Info get_info(int IdEmpresa, int IdActivoFijo) { try { Af_Activo_fijo_Info info = new Af_Activo_fijo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdActivoFijo == IdActivoFijo); if (Entity == null) { return(null); } info = new Af_Activo_fijo_Info { IdEmpresa = Entity.IdEmpresa, Af_Anio_fabrica = Entity.Af_Anio_fabrica, Af_Codigo_Barra = Entity.Af_Codigo_Barra, Af_costo_compra = Entity.Af_costo_compra, Af_Costo_historico = Entity.Af_Costo_historico, Af_Depreciacion_acum = Entity.Af_Depreciacion_acum, Af_DescripcionCorta = Entity.Af_DescripcionCorta, Af_DescripcionTecnica = Entity.Af_DescripcionTecnica, Af_fecha_compra = Entity.Af_fecha_compra, Af_fecha_fin_depre = Entity.Af_fecha_fin_depre, Af_fecha_ini_depre = Entity.Af_fecha_ini_depre, Af_foto = Entity.Af_foto, Af_Meses_depreciar = Entity.Af_Meses_depreciar, Af_Nombre = Entity.Af_Nombre, Af_NumPlaca = Entity.Af_NumPlaca, Af_NumSerie = Entity.Af_NumSerie, Af_NumSerie_Chasis = Entity.Af_NumSerie_Chasis, Af_NumSerie_Motor = Entity.Af_NumSerie_Motor, Af_observacion = Entity.Af_observacion, Af_porcentaje_deprec = Entity.Af_porcentaje_deprec, Af_ValorResidual = Entity.Af_ValorResidual == null ? 0 : Convert.ToDouble(Entity.Af_ValorResidual), Af_ValorSalvamento = Entity.Af_ValorSalvamento == null ? 0 : Convert.ToDouble(Entity.Af_ValorSalvamento), Af_Vida_Util = Entity.Af_Vida_Util, CodActivoFijo = Entity.CodActivoFijo, Estado = Entity.Estado, Estado_Proceso = Entity.Estado_Proceso, IdActivoFijoTipo = Entity.IdActivoFijoTipo, IdActivoFijo = Entity.IdActivoFijo, IdCatalogo_Color = Entity.IdCatalogo_Color, IdCatalogo_Marca = Entity.IdCatalogo_Marca, IdCatalogo_Modelo = Entity.IdCatalogo_Modelo, IdCategoriaAF = Entity.IdCategoriaAF, IdSucursal = Entity.IdSucursal, IdTipoCatalogo_Ubicacion = Entity.IdTipoCatalogo_Ubicacion }; } return(info); } catch (Exception) { throw; } }
public Af_Activo_fijo_Info get_info(int IdEmpresa, int IdActivoFijo) { try { Af_Activo_fijo_Info info = new Af_Activo_fijo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdActivoFijo == IdActivoFijo); if (Entity == null) { return(null); } info = new Af_Activo_fijo_Info { IdEmpresa = Entity.IdEmpresa, Af_Codigo_Barra = Entity.Af_Codigo_Barra, Af_costo_compra = Entity.Af_costo_compra, Af_Depreciacion_acum = Entity.Af_Depreciacion_acum, Af_fecha_compra = Entity.Af_fecha_compra, Af_fecha_fin_depre = Entity.Af_fecha_fin_depre, Af_fecha_ini_depre = Entity.Af_fecha_ini_depre, Af_Meses_depreciar = Entity.Af_Meses_depreciar, Af_Nombre = Entity.Af_Nombre, Af_NumPlaca = Entity.Af_NumPlaca, Af_NumSerie = Entity.Af_NumSerie, Af_observacion = Entity.Af_observacion, Af_porcentaje_deprec = Entity.Af_porcentaje_deprec, Af_Vida_Util = Entity.Af_Vida_Util, CodActivoFijo = Entity.CodActivoFijo, Af_ValorSalvamento = Entity.Af_ValorSalvamento, Estado = Entity.Estado, Estado_Proceso = Entity.Estado_Proceso, IdActivoFijoTipo = Entity.IdActivoFijoTipo, IdActivoFijo = Entity.IdActivoFijo, IdCatalogo_Color = Entity.IdCatalogo_Color, IdCatalogo_Marca = Entity.IdCatalogo_Marca, IdCatalogo_Modelo = Entity.IdCatalogo_Modelo, IdCategoriaAF = Entity.IdCategoriaAF, IdSucursal = Entity.IdSucursal, IdTipoCatalogo_Ubicacion = Entity.IdTipoCatalogo_Ubicacion, IdEmpleadoCustodio = Entity.IdEmpleadoCustodio, IdEmpleadoEncargado = Entity.IdEmpleadoEncargado, Estado_Proceso_nombre = Entity.Estado_Proceso, IdDepartamento = Entity.IdDepartamento, Cantidad = Entity.Cantidad, IdArea = Entity.IdArea, FechaEntrega = Entity.FechaEntrega }; } return(info); } catch (Exception) { throw; } }
public Boolean GrabarDB(Af_Activo_fijo_Info info, ref int id, ref string CodActivo, ref string msg) { try { Boolean respuesta = false; respuesta = Validar_y_corregir_objeto(ref info, ref msg); if (respuesta == true) { respuesta = data.GrabarDB(info, ref id, ref CodActivo, ref msg); if (respuesta) { activos_relacionados.EliminarDB(info.IdEmpresa, info.IdActivoFijo); if ((bool)info.Es_carroceria) { if (info.lista_Activo_relacionados != null) { foreach (var item in info.lista_Activo_relacionados) { item.IdEmpresa = info.IdEmpresa; item.IdActivoFijo_hijo = id; } activos_relacionados.EliminarDB(info.IdEmpresa, id); activos_relacionados.GuardarDB(info.lista_Activo_relacionados); } } Af_Activo_fijo_CtasCbles_Bus BusCtas_AF = new Af_Activo_fijo_CtasCbles_Bus(); BusCtas_AF.EliminarDB(info.IdEmpresa, info.IdActivoFijo); int c = 1; foreach (var item in info.ListAf_Activo_fijo_CtasCbles) { item.IdActivoFijo = info.IdActivoFijo; item.Secuencia = c++; } BusCtas_AF.GuardarDB(info.ListAf_Activo_fijo_CtasCbles, ref msg); } } return(respuesta); } 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("", "GrabarDB", ex.Message), ex) { EntityType = typeof(Af_Activo_fijo_Bus) }; } }
public bool modificarDB(Af_Activo_fijo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = Context.Af_Activo_fijo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo); if (Entity == null) { return(false); } Entity.Af_Anio_fabrica = info.Af_Anio_fabrica; Entity.Af_Codigo_Barra = info.Af_Codigo_Barra; Entity.Af_costo_compra = info.Af_costo_compra; Entity.Af_Costo_historico = info.Af_Costo_historico; Entity.Af_Depreciacion_acum = info.Af_Depreciacion_acum; Entity.Af_DescripcionCorta = info.Af_DescripcionCorta; Entity.Af_DescripcionTecnica = info.Af_DescripcionTecnica; Entity.Af_fecha_compra = info.Af_fecha_compra.Date; Entity.Af_fecha_fin_depre = info.Af_fecha_fin_depre.Date; Entity.Af_fecha_ini_depre = info.Af_fecha_ini_depre.Date; Entity.Af_foto = info.Af_foto; Entity.Af_Meses_depreciar = info.Af_Meses_depreciar; Entity.Af_Nombre = info.Af_Nombre; Entity.Af_NumPlaca = info.Af_NumPlaca; Entity.Af_NumSerie = info.Af_NumSerie; Entity.Af_NumSerie_Chasis = info.Af_NumSerie_Chasis; Entity.Af_NumSerie_Motor = info.Af_NumSerie_Motor; Entity.Af_observacion = info.Af_observacion; Entity.Af_porcentaje_deprec = info.Af_porcentaje_deprec; Entity.Af_ValorResidual = info.Af_ValorResidual; Entity.Af_ValorSalvamento = info.Af_ValorSalvamento; Entity.Af_Vida_Util = info.Af_Vida_Util; Entity.CodActivoFijo = info.CodActivoFijo; Entity.Estado_Proceso = info.Estado_Proceso; Entity.IdActivoFijoTipo = info.IdActivoFijoTipo; Entity.IdCatalogo_Color = info.IdCatalogo_Color; Entity.IdCatalogo_Marca = info.IdCatalogo_Marca; Entity.IdCatalogo_Modelo = info.IdCatalogo_Modelo; Entity.IdCategoriaAF = info.IdCategoriaAF; Entity.IdSucursal = info.IdSucursal; Entity.IdTipoCatalogo_Ubicacion = info.IdTipoCatalogo_Ubicacion; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Consultar(int IdEmpresa = 0, int IdActivoFijo = 0, bool Exito = false) { #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 Af_Activo_fijo_Info model = bus_activo.get_info(IdEmpresa, IdActivoFijo); 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, "ActivoFijo", "ActivoFijo", "Index"); if (model.Estado == "I") { info.Modificar = false; info.Anular = false; } else { if (model.Estado == "A" && model.Estado_Proceso != "TIP_ESTADO_AF_ACTIVO") { info.Modificar = false; } } model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); cargar_combos(IdEmpresa); try { model.imagen_af = System.IO.File.ReadAllBytes(Server.MapPath(UploadDirectory) + model.IdEmpresa.ToString() + model.IdActivoFijo.ToString() + ".jpg"); } catch (Exception) { model.imagen_af = new byte[0]; } if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); }
public bool guardarDB(Af_Activo_fijo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Activo_fijo Entity = new Af_Activo_fijo { IdEmpresa = info.IdEmpresa, Af_Anio_fabrica = info.Af_Anio_fabrica, Af_Codigo_Barra = info.Af_Codigo_Barra, Af_costo_compra = info.Af_costo_compra, Af_Costo_historico = info.Af_Costo_historico, Af_Depreciacion_acum = info.Af_Depreciacion_acum, Af_DescripcionCorta = info.Af_DescripcionCorta, Af_DescripcionTecnica = info.Af_DescripcionTecnica, Af_fecha_compra = info.Af_fecha_compra.Date, Af_fecha_fin_depre = info.Af_fecha_fin_depre.Date, Af_fecha_ini_depre = info.Af_fecha_ini_depre.Date, Af_foto = info.Af_foto, Af_Meses_depreciar = info.Af_Meses_depreciar, Af_Nombre = info.Af_Nombre, Af_NumPlaca = info.Af_NumPlaca, Af_NumSerie = info.Af_NumSerie, Af_NumSerie_Chasis = info.Af_NumSerie_Chasis, Af_NumSerie_Motor = info.Af_NumSerie_Motor, Af_observacion = info.Af_observacion, Af_porcentaje_deprec = info.Af_porcentaje_deprec, Af_ValorResidual = info.Af_ValorResidual, Af_ValorSalvamento = info.Af_ValorSalvamento, Af_Vida_Util = info.Af_Vida_Util, CodActivoFijo = info.CodActivoFijo, Estado = info.Estado = "A", Estado_Proceso = info.Estado_Proceso, IdActivoFijoTipo = info.IdActivoFijoTipo, IdActivoFijo = info.IdActivoFijo = get_id(info.IdEmpresa), IdCatalogo_Color = info.IdCatalogo_Color, IdCatalogo_Marca = info.IdCatalogo_Marca, IdCatalogo_Modelo = info.IdCatalogo_Modelo, IdCategoriaAF = info.IdCategoriaAF, IdSucursal = info.IdSucursal, IdTipoCatalogo_Ubicacion = info.IdTipoCatalogo_Ubicacion, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Activo_fijo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Anular(Af_Activo_fijo_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_activo.anularDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public bool anularDB(Af_Activo_fijo_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Anular(Af_Activo_fijo_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; model.LstDet = List_det.get_list(model.IdTransaccionSession); if (!bus_activo.anularDB(model)) { cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult GridViewPartial_activo_fijo_ctacble(int IdActivoFijo = 0) { SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); cargar_combos_Detalle(); Af_Activo_fijo_Info model = new Af_Activo_fijo_Info(); model.LstDet = List_det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_activo_fijo_ctacble", model)); }
public ActionResult Anular(int IdEmpresa = 0, int IdActivoFijo = 0) { Af_Activo_fijo_Info model = bus_activo.get_info(IdEmpresa, IdActivoFijo); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Anular(int IdEmpresa = 0, int IdActivoFijo = 0) { Af_Activo_fijo_Info model = bus_activo.get_info(IdEmpresa, IdActivoFijo); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); cargar_combos(IdEmpresa); return(View(model)); }
public bool Grabar() { try { bool bandera = false; bus_empleado_actuales_AF.Eliminar(param.IdEmpresa); ucGe_Menu.Focus(); foreach (var item in lista_empleados_actual_x_AF) { if (item.IdEmpleado == 28) { } if (item.IdActivo_fijo > 0) { info_activoFijo = listado_activo_fijo.Where(v => v.IdActivoFijo == item.IdActivo_fijo).FirstOrDefault(); } item.IdEmpresa = param.IdEmpresa; item.IdCentroCosto = info_activoFijo.IdCentroCosto; item.IdCentroCosto_sub_centro_costo = info_activoFijo.IdCentroCosto_sub_centro_costo; item.IdNomina_tipo = 1; item.Fecha_Asignacion = DateTime.Now.Date; item.Fecha_Hasta = DateTime.Now.Date; // Actualizo el centro de costo por empleado item.Info_Centro_costo_x_empleado = new ro_empleado_x_centro_costo_Info(); item.Info_Centro_costo_x_empleado.IdEmpresa = param.IdEmpresa; item.Info_Centro_costo_x_empleado.IdEmpleado = item.IdEmpleado; item.Info_Centro_costo_x_empleado.IdCentroCosto = item.IdCentroCosto; item.Info_Centro_costo_x_empleado.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; item.Info_Centro_costo_x_empleado.FechaIngresa = DateTime.Now.Date; item.Info_Centro_costo_x_empleado.UsuarioIngresa = param.IdUsuario; bandera = bus_empleado_actuales_AF.Guardar_DB(item); } if (bandera) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Grabado_satisfactoriamente), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.No_se_guardaron_los_datos), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } return(bandera); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); return(false); } }
public void gridViewActivoFijo_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { info = GetSelectedRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void set_InfoActivo_Fijo(Af_Activo_fijo_Info _InfoAF) { try { InfoActiFijo = _InfoAF; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_Activo_fijo_EditValueChanged(object sender, EventArgs e) { try { AF_Info = (Af_Activo_fijo_Info)cmb_Activo_fijo.Properties.View.GetFocusedRow(); } 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()); } }
private void gridViewActivoFijo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { Info_AC = (Af_Activo_fijo_Info)gridViewActivoFijo.GetFocusedRow(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_activo_Fijo_EditValueChanged(object sender, EventArgs e) { try { info_activoFijo = (Af_Activo_fijo_Info)cmb_activo_Fijo.Properties.View.GetFocusedRow(); Consultar(); Validar_Maximo_Empleado(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
public ActionResult Nuevo(int IdEmpresa = 0) { Af_Activo_fijo_Info model = new Af_Activo_fijo_Info { IdEmpresa = IdEmpresa, Af_fecha_compra = DateTime.Now, Af_fecha_fin_depre = DateTime.Now, Af_fecha_ini_depre = DateTime.Now, Estado_Proceso = "TIP_ESTADO_AF_ACTIVO" }; cargar_combos(IdEmpresa); return(View(model)); }