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; } }
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; } }
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; } }