コード例 #1
0
ファイル: clsFabricaContrato.cs プロジェクト: kenchic/SAF
        public List<clsContrato> CrearObjetos(System.Data.DataTable tabla)
        {
            if (tabla.Rows.Count == 0) return null;
            var lista = new List<clsContrato>();
            foreach (System.Data.DataRow fila in tabla.Rows)
            {
                var obj = new clsContrato();
                obj.Id = Convert.ToInt16(fila["Id"]);
            obj.idListaPrecios = Convert.ToByte(fila["idListaPrecios"]);
            obj.idAgente = Convert.ToInt16(fila["idAgente"]);
            obj.InformacionBD = Convert.ToBoolean(fila["InformacionBD"]);
            obj.ContratoAlquiler = Convert.ToBoolean(fila["ContratoAlquiler"]);
            obj.CartaPagare = Convert.ToBoolean(fila["CartaPagare"]);
            obj.Pagare = Convert.ToBoolean(fila["Pagare"]);
            obj.LetraCambio = Convert.ToBoolean(fila["LetraCambio"]);
            obj.GarantiasCondiciones = Convert.ToBoolean(fila["GarantiasCondiciones"]);
            obj.Deposito = Convert.ToBoolean(fila["Deposito"]);
            obj.Anticipo = Convert.ToBoolean(fila["Anticipo"]);
            obj.PersonaJuridica = Convert.ToBoolean(fila["PersonaJuridica"]);
            obj.PersonaNatural = Convert.ToBoolean(fila["PersonaNatural"]);
            obj.FotoCopiaCedula = Convert.ToBoolean(fila["FotoCopiaCedula"]);
            obj.FotoCopiaNit = Convert.ToBoolean(fila["FotoCopiaNit"]);
            obj.CamaraComercio = Convert.ToBoolean(fila["CamaraComercio"]);
            obj.DescuentoAlquiler = Convert.ToByte(fila["DescuentoAlquiler"]);
            obj.DescuentoVenta = Convert.ToByte(fila["DescuentoVenta"]);
            obj.DescuentoReposicion = Convert.ToByte(fila["DescuentoReposicion"]);
            obj.DescuentoMantenimiento = Convert.ToByte(fila["DescuentoMantenimiento"]);
            obj.DescuentoTransporte = Convert.ToByte(fila["DescuentoTransporte"]);
            obj.PorcentajeAgente = Convert.ToByte(fila["PorcentajeAgente"]);

                lista.Add(obj);
            }
            return lista;
        }
コード例 #2
0
ファイル: clsContratoDALC.cs プロジェクト: kenchic/SAF
 public int Editar(clsContrato obj, SentenciaSQL sql)
 {
     int resultado = 0;
     EjecutorBaseDatos.limpiarParametros();
     string sentenciaSQL = construirUpdate(obj) + CondicionSQL(sql);
     resultado = EjecutorBaseDatos.ejecutarSentencia(sentenciaSQL);
     return resultado;
 }
コード例 #3
0
ファイル: clsFachadaContrato.cs プロジェクト: kenchic/SAF
 public int insertarContrato(clsContrato obj)
 {
     m_clsContratoDALC = new clsContratoDALC(m_EjecutorBaseDatos);
     return m_clsContratoDALC.Insertar(obj);
 }
コード例 #4
0
ファイル: clsFachadaContrato.cs プロジェクト: kenchic/SAF
 public int eliminarContrato(clsContrato obj, SentenciaSQL sql)
 {
     m_clsContratoDALC = new clsContratoDALC(m_EjecutorBaseDatos);
     return m_clsContratoDALC.Eliminar(obj, sql);
 }
コード例 #5
0
ファイル: clsContratoDALC.cs プロジェクト: kenchic/SAF
 public int Insertar(clsContrato obj)
 {
     int resultado = 0;
     EjecutorBaseDatos.limpiarParametros();
     string sentenciaSQL = construirInsert(obj);
     resultado = EjecutorBaseDatos.ejecutarSentenciaInsert(sentenciaSQL);
     return resultado;
 }