Exemplo n.º 1
0
 public static tfi_ValoresExDataset.tfi_ValoresRow SetRowDefaultValues(tfi_ValoresExDataset.tfi_ValoresRow row, string IdTDCompTesoreria, string IdMoneda)
 {
     SetRowDefaultValues(row);
     row.IdTDCompTesoreria = IdTDCompTesoreria;
     row.IdMoneda          = IdMoneda;
     return(row);
 }
Exemplo n.º 2
0
        public static tfi_ValoresExDataset.tfi_ValoresRow SetRowDefaultValues(tfi_ValoresExDataset.tfi_ValoresRow row)
        {
            row.IdValor = Util.NewStringId();

            //Este valor viene por parametro o por variable del lsistema
            row.IdTDCompTesoreria  = string.Empty;
            row.Numero             = string.Empty;
            row.IdEntidad          = string.Empty;
            row.Fecha              = mz.erp.businessrules.Sistema.DateTime.Now;
            row.FechaVencimiento   = mz.erp.businessrules.Sistema.DateTime.Now;
            row.Valor              = 0;
            row.IdMoneda           = string.Empty;
            row.IdCotizacionMoneda = string.Empty;
            row.FechaCreacion      = mz.erp.businessrules.Sistema.DateTime.Now;
            row.IdConexionCreacion = Security.IdConexion;
            //row.UltimaModificacion = null;
            row.IdConexionUltimaModificacion = Security.IdConexion;
            row.IdReservado     = 0;
            row.RowId           = Guid.Empty;
            row.IdEmpresa       = Security.IdEmpresa;
            row.IdSucursal      = Security.IdSucursal;
            row.IdInstanciaCaja = string.Empty;

            return(row);
        }
Exemplo n.º 3
0
        public static void Update(tfi_ValoresExDataset.tfi_ValoresRow row)
        {
            if (row.RowState == DataRowState.Detached)
            {
                ((tfi_ValoresExDataset.tfi_ValoresDataTable)row.Table).Addtfi_ValoresRow(row);
            }

            Update(row.Table);
        }
Exemplo n.º 4
0
        public static tfi_ValoresExDataset.tfi_ValoresRow NewRow(System.Data.DataSet _data, string IdTDCompTesoreria, string IdMoneda)
        {
            tfi_ValoresExDataset data = (tfi_ValoresExDataset)_data;

            tfi_ValoresExDataset.tfi_ValoresRow row = data.tfi_Valores.Newtfi_ValoresRow();
            SetRowDefaultValues(row, IdTDCompTesoreria, IdMoneda);
            data.tfi_Valores.Rows.Add(row);
            //data= GetVariablesAuxiliares(data,row.IdValor,row.IdTDCompTesoreria);

            return(row);
        }
Exemplo n.º 5
0
        public static bool DatasetIsValid(tfi_ValoresExDataset data)
        {
            tfi_ValoresExDataset.tfi_ValoresDataTable tableValores = data.tfi_Valores;
            tfi_ValoresExDataset.tfi_ValoresRow       row          = (tfi_ValoresExDataset.tfi_ValoresRow)tableValores.Rows[0];
            bool ok = false;

            if (RowIsValid(row))
            {
                ok = true;
                tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaDataTable table = data.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreria;
                foreach (tfi_ValoresExDataset.Pr_tfi_VariablesAuxiliaresWithValor_By_IdValorAndIdTDCompTesoreriaRow rowSP in table.Rows)

                {
                    if (!RowIsValid(rowSP))
                    {
                        ok = false; break;
                    }
                }
            }
            return(ok);
        }
Exemplo n.º 6
0
        public static void Delete(tfi_ValoresExDataset data)
        {
            tfi_ValoresExDataset.tfi_ValoresRow row = (tfi_ValoresExDataset.tfi_ValoresRow)data.tfi_Valores.Rows[0];
            row.Delete();
            Update(row);

            if (row.Table.HasErrors)
            {
                row.RejectChanges();
                row["Activo"] = false;
                Update(row);
                if (row.Table.HasErrors)
                {
                    row.SetColumnError("IdValor", "No se ha podido eliminar el item");
                }
                else
                {
                    row.SetColumnError("IdValor", "No se ha podido eliminar el item porque existen tablas relacionadas. Se ha procede a desactivar");
                }
            }
        }
Exemplo n.º 7
0
        //Hace el commit de la coleccion de valores, Actualiza el DataSet ValoresEx y lo agrega al Dataset que
        // viene como tercer parametro

        public static System.Data.DataSet  Commit(ArrayList valores, System.Data.DataSet valoresEx, System.Data.DataSet data)
        {
            tfi_ValoresExDataset dataValores = (tfi_ValoresExDataset)valoresEx;

            for (int i = 0; i < valores.Count; i++)
            {
                Valor valor = (Valor)valores[i];
                tfi_ValoresExDataset.tfi_ValoresRow rowValor = (tfi_ValoresExDataset.tfi_ValoresRow)dataValores.tfi_Valores.Rows[i];
                valor.SetRowValues(rowValor);
            }

            foreach (System.Data.DataRow row in dataValores.Tables["tfi_Valores"].Rows)
            {
                data.Tables["tfi_valores"].ImportRow(row);
            }
            foreach (System.Data.DataRow row in dataValores.Tables["tfi_ValoresVariablesAuxiliares"].Rows)
            {
                data.Tables["tfi_ValoresVariablesAuxiliares"].ImportRow(row);
            }


            return(data);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Envia los cambios del tfi_ValoresRow a la base de datos.
        /// </summary>
        public static void Update(tfi_ValoresExDataset.tfi_ValoresRow row)
        {
            ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tfi_ValoresEx.Update(row);
        }