コード例 #1
0
ファイル: ConsultaEmpresas.cs プロジェクト: hvivani/SOffT
 public int insert(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.insert(empresa);
     }
 }
コード例 #2
0
ファイル: ConsultaEmpresas.cs プロジェクト: hvivani/SOffT
 public int update(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.update(empresa);
     }
 }
コード例 #3
0
ファイル: ConsultaEmpresas.cs プロジェクト: hvivani/SOffT
 public int delete(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.delete(empresa);
     }
 }
コード例 #4
0
ファイル: frmDatosEmpresa.cs プロジェクト: hvivani/SOffT
        public frmDatosEmpresa()
        {
            InitializeComponent();

            empre = consEmpre.getById(1);

            Controles.cargaComboBox(this.codigoActividadComboBox,"Detalle","Contenido", consTablas.getContenidoYdetalle("empleadossueldos", 62));

            Controles.cargaComboBox(this.tipoEmpleadorComboBox, "Detalle", "Contenido", consTablas.getContenidoYdetalle("empresa", 1));

            this.empresaEntityBindingSource.DataSource = empre;

            //this.pbLogotipo.Image = Controles.byteArrayToImage(empre.Imagen);

            this.ShowDialog();
        }
コード例 #5
0
 public frmMnuReportesLiquidacion()
 {
     InitializeComponent();
     this.creaBotones(
         "Borrador de Liquidacion",
         "Recibos de Sueldo",
         "Libro Ley",
         "Rubricas para Libro Ley",
         "Netos por Legajo",
         "Netos Por Forma de Pago",
         "Netos Por Area",
         "Listado de Conceptos",
         "Conceptos Liquidados",
         "Borrador por Convenio",
         "Netos por Centro de Costo");
     this.Text = "Reportes Liquidación";
     empresa = new ConsultaEmpresas().getById(1);
 }
コード例 #6
0
ファイル: EmpresaData.cs プロジェクト: hvivani/SOffT
 public int delete(EmpresaEntity empresa)
 {
     MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Borrando Empresa: " + empresa.ToString());
     StringBuilder sql = new StringBuilder();
     sql.Append("DELETE");
     sql.Append(" FROM ");
     sql.Append(this.tabla);
     sql.Append(" WHERE ");
     sql.Append(" idEmpresa = " + empresa.IdEmpresa);
     try
     {
         return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString());
     }
     catch (Exception ex)
     {
         MyLog4Net.Instance.getCustomLog(this.GetType()).Error("delete(). " + ex.Message, ex);
         throw;
     }
 }
コード例 #7
0
ファイル: EmpresaData.cs プロジェクト: hvivani/SOffT
 private EmpresaEntity make(IDataReader reader)
 {
     EmpresaEntity empresa = new EmpresaEntity(int.Parse(reader["idEmpresa"].ToString()));
     empresa.RazonSocial = reader["razonSocial"].ToString();
     empresa.CUIT = reader["CUIT"].ToString();
     empresa.Domicilio = reader["domicilio"].ToString();
     empresa.UltimaRubrica = Convert.ToInt32(reader["ultimaRubrica"]);
     empresa.CorrespondeReduccion = Convert.ToBoolean(reader["correspondeReduccion"]);
     empresa.CodigoActividad = Convert.ToInt32(reader["codigoActividad"]);
     empresa.TipoEmpleador = Convert.ToInt32(reader["tipoEmpleador"]);
     empresa.PorcentajeAlicuotaLRT = Convert.ToDouble(reader["porcentajeAlicuotaLRT"]);
     empresa.CuotaFijaLRT = Convert.ToDouble(reader["cuotaFijaLRT"]);
     empresa.Pais = reader["pais"].ToString();
     empresa.Provincia = reader["provincia"].ToString();
     empresa.Localidad = reader["localidad"].ToString();
     empresa.Imagen = reader["logotipo"].ToString().Length==0 ? null : (byte[])reader["logotipo"] ;
     empresa.Actividad = reader["actividad"].ToString();
     return empresa;
 }
コード例 #8
0
ファイル: EmpresaData.cs プロジェクト: hvivani/SOffT
        public int update(EmpresaEntity empresa)
        {
            MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Actualizando: " + empresa.ToString());
            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append(" UPDATE ");
                sql.Append(this.tabla);
                sql.Append(" SET");
                sql.Append(" razonsocial = '");
                sql.Append(empresa.RazonSocial);
                sql.Append("', cuit = '");
                sql.Append(empresa.CUIT);
                sql.Append("', domicilio = '");
                sql.Append(empresa.Domicilio);
                sql.Append("', ultimaRubrica = ");
                sql.Append(empresa.UltimaRubrica);
                sql.Append(", correspondeReduccion = ");
                sql.Append(empresa.CorrespondeReduccion ? 1 : 0);
                sql.Append(", codigoActividad = ");
                sql.Append(empresa.CodigoActividad);
                sql.Append(", tipoEmpleador = ");
                sql.Append(empresa.TipoEmpleador);
                sql.Append(", porcentajeAlicuotaLRT = ");
                sql.Append(empresa.PorcentajeAlicuotaLRT);
                sql.Append(", cuotaFijaLRT = ");
                sql.Append(empresa.CuotaFijaLRT);
                sql.Append(", Pais = '");
                sql.Append(empresa.Pais);
                sql.Append("', Provincia = '");
                sql.Append(empresa.Provincia);
                sql.Append("', Localidad = '");
                sql.Append(empresa.Localidad);
                sql.Append("', Logotipo = @logotipo");  //ojo on el N

                //sql.Append("', Logotipo = convert(varbinary(max),");  //ojo on el N
                //sql.Append(this.Bytes2String(empresa.Imagen));
                //sql.Append(") ");
                sql.Append(" WHERE ");
                sql.Append(" idEmpresa = ");
                sql.Append(empresa.IdEmpresa);
                return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString(), "@logotipo", empresa.Imagen);
            }
            catch (Exception ex)
            {
                MyLog4Net.Instance.getCustomLog(this.GetType()).Error("update(). " + ex.Message, ex);
                throw;
            }
        }
コード例 #9
0
ファイル: EmpresaData.cs プロジェクト: hvivani/SOffT
 public int insert(EmpresaEntity empresa)
 {
     MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Agregando: " + empresa.ToString());
     try
     {
         StringBuilder sql = new StringBuilder();
         sql.Append(" INSERT INTO ");
         sql.Append(this.tabla);
         sql.Append(" VALUES('");
         sql.Append(empresa.RazonSocial );
         sql.Append("', '");
         sql.Append(empresa.CUIT );
         sql.Append("', '");
         sql.Append(empresa.Domicilio);
         sql.Append("', ");
         sql.Append(empresa.UltimaRubrica);
         sql.Append(", ");
         sql.Append(empresa.CorrespondeReduccion ? 1 : 0);
         sql.Append(", ");
         sql.Append(empresa.CodigoActividad );
         sql.Append(", ");
         sql.Append(empresa.TipoEmpleador);
         sql.Append(", ");
         sql.Append(empresa.PorcentajeAlicuotaLRT);
         sql.Append(", ");
         sql.Append(empresa.CuotaFijaLRT);
         sql.Append(", '");
         sql.Append(empresa.Pais);
         sql.Append("', '");
         sql.Append(empresa.Provincia);
         sql.Append("', '");
         sql.Append(empresa.Localidad);
         sql.Append("', '");
         sql.Append(empresa.Imagen);
         sql.Append("')");
         return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString());
     }
     catch (Exception ex)
     {
         MyLog4Net.Instance.getCustomLog(this.GetType()).Error("insert(). " + ex.Message, ex);
         throw;
     }
 }