示例#1
0
        /// <summary>
        ///     Realiza una búsqueda de los lugares de una comparecencia.
        /// </summary>
        /// <param name="ExpedienteSeguimientoEntity">Entidad del lugar de la comprarecencia.</param>
        /// <param name="ConnectionString">Cadena de conexión a la base de datos.</param>
        /// <returns>Resultado de la búsqueda.</returns>
        public DataSet SelectLugarComparecencia(ENTLugarComparecencia LugarComparecenciaEntity, string ConnectionString)
        {
            DataSet ResultData = new DataSet();
                SqlConnection Connection = new SqlConnection(ConnectionString);
                SqlCommand Command;
                SqlParameter Parameter;
                SqlDataAdapter DataAdapter;

                try
                {
                    Command = new SqlCommand("SelectLugarComparecencia", Connection);
                    Command.CommandType = CommandType.StoredProcedure;

                    Parameter = new SqlParameter("LugarComparecenciaId", SqlDbType.Int);
                    Parameter.Value = LugarComparecenciaEntity.LugarComparecenciaId;
                    Command.Parameters.Add(Parameter);

                    DataAdapter = new SqlDataAdapter(Command);

                    Connection.Open();
                    DataAdapter.Fill(ResultData);
                    Connection.Close();

                    return ResultData;
                }
                catch (SqlException Exception)
                {
                    _ErrorId = Exception.Number;
                    _ErrorDescription = Exception.Message;

                    if (Connection.State == ConnectionState.Open)
                        Connection.Close();

                    return ResultData;
                }
        }
示例#2
0
 /// <summary>
 ///     Constructor de la clase.
 /// </summary>
 public BPLugarComparecencia()
 {
     _ErrorId = 0;
     _ErrorDescription = string.Empty;
     _LugarComparecenciaEntity = new ENTLugarComparecencia();
 }