예제 #1
0
        ///// <summary>
        ///// Obtiene un listado.
        ///// </summary>
        ///// <returns>El DataTable que se obtiene despues de ejecutar el metodo</returns>
        //public override System.Data.DataTable Listado()
        //{
        //    DataTable resultado = new DataTable();
        //    List<SqlParameter> parametros = new List<SqlParameter>();

        //    parametros.Add(new SqlParameter() { ParameterName = "@P_Movimiento_Id", Value = 0 });

        //    DataSet dataset = BaseDatos.ejecutarProcedimientoConsulta(QueryConsultar, parametros);
        //    if (dataset != null && dataset.Tables.Count > 0)
        //    {
        //        resultado = dataset.Tables[QueryConsultar];
        //    }
        //    return resultado;
        //}

        #endregion ;

        private bool CargarDetalle()
        {
            bool resultado = true;
            Movimiento_Detalle movimientoDetalle = new Movimiento_Detalle(Movimiento_Id);
            Movimiento_Detalle detalle;
            DataTable          tabla = movimientoDetalle.Listado();

            Detalles.Clear();
            if (tabla != null)
            {
                foreach (DataRow row in tabla.Rows)
                {
                    detalle = new Movimiento_Detalle(Movimiento_Id);
                    if (detalle.Cargar(row))
                    {
                        Detalles.Add(detalle);
                    }
                    else
                    {
                        resultado = false;
                        break;
                    }
                }
            }
            return(resultado);
        }
예제 #2
0
        public bool GrabarDetalle_codigo(Movimiento_Detalle detalles)
        {
            bool resultado = true;

            resultado = detalles.Grabar();
            return(resultado);
        }