Пример #1
0
 public int insert(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.insert(empresa);
     }
 }
Пример #2
0
 public int update(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.update(empresa);
     }
 }
Пример #3
0
 public int delete(EmpresaEntity empresa)
 {
     using (EmpresaData empresaData = new EmpresaData())
     {
         return empresaData.delete(empresa);
     }
 }
Пример #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();
        }
Пример #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
 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
 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
        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
 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;
     }
 }