Beispiel #1
0
 public int insert(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.insert(empresa);
     }
 }
Beispiel #2
0
 public int update(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.update(empresa);
     }
 }
Beispiel #3
0
 public int delete(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.delete(empresa);
     }
 }
Beispiel #4
0
        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();
        }
 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);
 }
Beispiel #6
0
 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;
     }
 }
Beispiel #7
0
 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;
 }
Beispiel #8
0
        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;
            }
        }
Beispiel #9
0
 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;
     }
 }