コード例 #1
0
        public tb_sis_Impuesto_x_ctacble_Info Get_Info_impuesto(int IdEmpresa, string IdCod_Impuesto)
        {
            try
            {
                tb_sis_Impuesto_x_ctacble_Info info = new tb_sis_Impuesto_x_ctacble_Info();

                EntitiesGeneral oEnti = new EntitiesGeneral();

                var bancos = from q in oEnti.tb_sis_Impuesto_x_ctacble
                             where q.IdCod_Impuesto == IdCod_Impuesto &&
                             q.IdEmpresa_cta == IdEmpresa
                             select q;
                foreach (var item in bancos)
                {
                    info.IdCod_Impuesto = item.IdCod_Impuesto;
                    info.IdCtaCble      = item.IdCtaCble;
                    info.IdEmpresa_cta  = item.IdEmpresa_cta;
                    info.observacion    = item.observacion;
                    info.IdCtaCble_vta  = item.IdCtaCble_vta;
                }
                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(ex.ToString());
            }
        }
コード例 #2
0
        public Boolean GrabarDB(tb_sis_Impuesto_x_ctacble_Info Info, ref string msg)
        {
            try
            {
                Boolean resultado = false;
                using (EntitiesGeneral context = new EntitiesGeneral())
                {
                    var address = new tb_sis_Impuesto_x_ctacble();


                    address.IdCod_Impuesto = Info.IdCod_Impuesto;
                    address.IdCtaCble      = Info.IdCtaCble;
                    address.IdEmpresa_cta  = Info.IdEmpresa_cta;
                    address.observacion    = "";
                    address.IdCtaCble_vta  = Info.IdCtaCble_vta;
                    context.tb_sis_Impuesto_x_ctacble.Add(address);
                    context.SaveChanges();
                    msg       = "Se ha procedido grabar el Banco #: " + address.IdCod_Impuesto.ToString() + " exitosamente.";
                    resultado = true;
                }
                return(resultado);
            }
            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(ex.ToString());
            }
        }
コード例 #3
0
 public tb_sis_Impuesto_x_ctacble_Info get_info(string IdCod_Impuesto, int IdEmpresa)
 {
     try
     {
         tb_sis_Impuesto_x_ctacble_Info info = new tb_sis_Impuesto_x_ctacble_Info();
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_Impuesto_x_ctacble Entity = Context.tb_sis_Impuesto_x_ctacble.FirstOrDefault(q => q.IdCod_Impuesto == IdCod_Impuesto && q.IdEmpresa_cta == IdEmpresa);
             if (Entity == null)
             {
                 return(null);
             }
             info = new tb_sis_Impuesto_x_ctacble_Info
             {
                 IdCod_Impuesto = Entity.IdCod_Impuesto,
                 IdCtaCble      = Entity.IdCtaCble,
                 IdCtaCble_vta  = Entity.IdCtaCble_vta,
                 IdEmpresa_cta  = Entity.IdEmpresa_cta,
                 observacion    = Entity.observacion
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
        public Boolean ActualizarDB(tb_sis_Impuesto_x_ctacble_Info Info, ref string msg)
        {
            try
            {
                bool resultado = false;
                using (EntitiesGeneral context = new EntitiesGeneral())
                {
                    var address = context.tb_sis_Impuesto_x_ctacble.FirstOrDefault(v => v.IdCod_Impuesto == Info.IdCod_Impuesto && v.IdEmpresa_cta == Info.IdEmpresa_cta);
                    if (address != null)
                    {
                        address.IdCtaCble     = Info.IdCtaCble;
                        address.IdEmpresa_cta = Info.IdEmpresa_cta;
                        address.observacion   = Info.observacion;
                        address.IdCtaCble_vta = Info.IdCtaCble_vta;

                        context.SaveChanges();
                        msg       = "Se ha modificado el Banco #: " + address.IdCod_Impuesto.ToString() + " exitosamente.";
                        resultado = true;
                    }
                }
                return(resultado);
            }
            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(ex.ToString());
            }
        }
コード例 #5
0
        private tb_sis_impuesto_Info GetInfo()
        {
            try
            {
                Info_Impuesto.IdCod_Impuesto   = txt_codigo.Text;
                Info_Impuesto.nom_impuesto     = txt_nombre.Text;
                Info_Impuesto.IdTipoImpuesto   = cmb_tipo_impuesto.EditValue.ToString();
                Info_Impuesto.Usado_en_Ventas  = chk_usado_vta.Checked;
                Info_Impuesto.Usado_en_Compras = chk_usado_compra.Checked;
                Info_Impuesto.porcentaje       = Convert.ToDouble(txt_porcentaje.Text);
                Info_Impuesto.IdCodigo_SRI     = Convert.ToInt32(cmb_codigo_sri.EditValue);

                tb_sis_Impuesto_x_ctacble_Info Info_Impuesto_x_ctacble = new tb_sis_Impuesto_x_ctacble_Info();
                Info_Impuesto_x_ctacble.IdEmpresa_cta  = param.IdEmpresa;
                Info_Impuesto_x_ctacble.IdCtaCble      = cmb_plan_cta.get_PlanCtaInfo().IdCtaCble;
                Info_Impuesto_x_ctacble.IdCod_Impuesto = Info_Impuesto.IdCod_Impuesto;

                Info_Impuesto.Info_sis_Impuesto_x_ctacble = Info_Impuesto_x_ctacble;



                return(Info_Impuesto);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());

                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(Info_Impuesto);
            }
        }
コード例 #6
0
 public bool guardarDB(tb_sis_Impuesto_x_ctacble_Info info)
 {
     try
     {
         return(odata.guardarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
 public Boolean ActualizarDB(tb_sis_Impuesto_x_ctacble_Info Info, ref string msg)
 {
     try
     {
         return(Odata.ActualizarDB(Info, ref msg));
     }
     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(ex.ToString());
     }
 }
コード例 #8
0
 public bool guardarDB(tb_sis_Impuesto_x_ctacble_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_Impuesto_x_ctacble Entity = new tb_sis_Impuesto_x_ctacble
             {
                 IdCod_Impuesto = info.IdCod_Impuesto,
                 IdCtaCble      = info.IdCtaCble,
                 IdCtaCble_vta  = info.IdCtaCble_vta,
                 IdEmpresa_cta  = info.IdEmpresa_cta,
                 observacion    = info.observacion
             };
             Context.tb_sis_Impuesto_x_ctacble.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #9
0
        public ActionResult CmbCuenta_Vta_Impuesto()
        {
            tb_sis_Impuesto_x_ctacble_Info model = new tb_sis_Impuesto_x_ctacble_Info();

            return(PartialView("_CmbCuenta_Vta_Impuesto", model));
        }