Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        public in_movi_inven_tipo_Info Get_Info_movi_inven_tipo(int IdEmpresa, int Idtipo)
        {
            try
            {
                EntitiesInventario OEInventario = new EntitiesInventario();

                in_movi_inven_tipo Entity = OEInventario.in_movi_inven_tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMovi_inven_tipo == Idtipo);
                if (Entity == null)
                {
                    return(new in_movi_inven_tipo_Info());
                }

                in_movi_inven_tipo_Info 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_interno             = Entity.cm_interno,
                    cm_descripcionCorta    = Entity.cm_descripcionCorta,
                    tm_descripcion2        = "[" + Entity.IdMovi_inven_tipo + "]" + Entity.tm_descripcion,
                    Estado                 = Entity.Estado,
                    IdTipoCbte             = Convert.ToInt32(Entity.IdTipoCbte),
                    Genera_Movi_Inven      = (Entity.Genera_Movi_Inven == null) ? true : Entity.Genera_Movi_Inven,
                    Genera_Diario_Contable = (Entity.Genera_Diario_Contable == null) ? true : Entity.Genera_Diario_Contable,
                };
                return(info);
            }
            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);
            }
        }
Ejemplo n.º 4
0
        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_interno_bool        = Entity.cm_interno == "S" ? true : false,
                        cm_descripcionCorta    = Entity.cm_descripcionCorta,
                        Estado                 = Entity.Estado,
                        IdTipoCbte             = Entity.IdTipoCbte,
                        Genera_Movi_Inven      = Entity.Genera_Movi_Inven == null ? false : Convert.ToBoolean(Entity.Genera_Movi_Inven),
                        Genera_Diario_Contable = Entity.Genera_Diario_Contable == null ? false : Convert.ToBoolean(Entity.Genera_Diario_Contable),
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }